|
ROOT
Reference Guide |
|
Go to the documentation of this file.
12 #ifndef ROOT_TDataType
13 #define ROOT_TDataType
71 const char *
AsString(
void *buf)
const;
Int_t fSize
pointer to CINT typedef info
const char * GetFullTypeName() const
Get full type description of typedef, e,g.: "class TDirectory*".
const char * AsString(void *buf) const
Return string containing value in buffer formatted according to the basic data type.
Long_t Property() const
Get property description word. For meaning of bits see EProperty.
TDataType & operator=(const TDataType &)
assignment operator
TDataType(const TDataType &)
copy constructor
static TDataType * GetDataType(EDataType type)
Given a EDataType type, get the TDataType* that represents it.
void SetType(const char *name)
Set type id depending on name.
static void AddBuiltins(TCollection *types)
Create the TDataType objects for builtins.
@ kDataTypeAliasUnsigned_t
Basic data type descriptor (datatype information is obtained from CINT).
This class defines an abstract interface that must be implemented by all classes that contain diction...
void CheckInfo()
Refresh the underlying information.
#define ClassDef(name, id)
TString GetTypeName()
Get basic type of typedef, e,g.
@ kDataTypeAliasSignedChar_t
Collection abstract base class.
static TDataType * fgBuiltins[kNumDataTypes]
virtual ~TDataType()
TDataType dtor deletes adopted CINT TypedefInfo object.
Int_t Size() const
Get size of basic typedef'ed type.