Wrapper for ROOT types.
More...
#include "RootUtils/Type.h"
#include "CxxUtils/checker_macros.h"
#include "TError.h"
#include "TROOT.h"
#include <memory>
#include <sstream>
#include <stdexcept>
#include <cassert>
#include "Types.def"
Go to the source code of this file.
|
| #define | TYPE(CODE, TYP, IOTYP) |
| #define | TYPE1(CODE, TYP) |
| #define | TYPE(CODE, TYP, IOTYP) |
| #define | TYPE1(CODE, TYP) |
Wrapper for ROOT types.
- Author
- scott snyder snyde.nosp@m.r@bn.nosp@m.l.gov
- Date
- Jun, 2014
Definition in file Type.cxx.
◆ TYPE [1/2]
| #define TYPE |
( |
| CODE, |
|
|
| TYP, |
|
|
| IOTYP ) |
Value:case CODE: m_ti = &typeid(TYP); break
◆ TYPE [2/2]
| #define TYPE |
( |
| CODE, |
|
|
| TYP, |
|
|
| IOTYP ) |
Value:case CODE: { IOTYP tmp=0; is >> tmp; *reinterpret_cast<TYP*>(p) = tmp; } return
◆ TYPE1 [1/2]
| #define TYPE1 |
( |
| CODE, |
|
|
| TYP ) |
◆ TYPE1 [2/2]
| #define TYPE1 |
( |
| CODE, |
|
|
| TYP ) |