ROOT  6.07/01
Reference Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Namespaces | Enumerations
TDictionary.h File Reference
#include "TNamed.h"
#include "ESTLType.h"
Include dependency graph for TDictionary.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  TDictionary
 This class defines an abstract interface that must be implemented by all classes that contain dictionary information. More...
 

Namespaces

 ROOT
 Namespace for new ROOT classes and functions.
 

Enumerations

enum  EProperty {
  kIsClass = 0x00000001, kIsStruct = 0x00000002, kIsUnion = 0x00000004, kIsEnum = 0x00000008,
  kIsTypedef = 0x00000010, kIsFundamental = 0x00000020, kIsAbstract = 0x00000040, kIsVirtual = 0x00000080,
  kIsPureVirtual = 0x00000100, kIsPublic = 0x00000200, kIsProtected = 0x00000400, kIsPrivate = 0x00000800,
  kIsPointer = 0x00001000, kIsArray = 0x00002000, kIsStatic = 0x00004000, kIsDefault = 0x00008000,
  kIsReference = 0x00010000, kIsDirectInherit = 0x00020000, kIsCCompiled = 0x00040000, kIsCPPCompiled = 0x00080000,
  kIsCompiled = 0x000C0000, kIsConstant = 0x00100000, kIsVirtualBase = 0x00200000, kIsConstPointer = 0x00400000,
  kIsExplicit = 0x04000000, kIsNamespace = 0x08000000, kIsConstMethod = 0x10000000, kIsUsingVariable = 0x20000000,
  kIsDefinedInStd = 0x40000000
}
 
enum  EFunctionProperty { kIsConstructor = 0x00000001, kIsConversion = 0x00000002, kIsDestructor = 0x00000004, kIsOperator = 0x00000008 }
 
enum  EClassProperty {
  kClassIsValid = 0x00000001, kClassHasExplicitCtor = 0x00000010, kClassHasImplicitCtor = 0x00000020, kClassHasCtor = 0x00000030,
  kClassHasDefaultCtor = 0x00000040, kClassHasAssignOpr = 0x00000080, kClassHasExplicitDtor = 0x00000100, kClassHasImplicitDtor = 0x00000200,
  kClassHasDtor = 0x00000300, kClassHasVirtual = 0x00001000, kClassIsAbstract = 0x00002000
}
 
enum  ERefTypeValues {
  kParaNormal = 0, kParaReference = 1, kParaP2P = 2, kParaP2P2P = 3,
  kParaRef = 100, kParaRefP2P = 102, kParaRefP2P2P = 103
}
 
enum  ROOT::EFunctionMatchMode { ROOT::kExactMatch = 0, ROOT::kConversionMatch = 1 }
 

Enumeration Type Documentation

Enumerator
kClassIsValid 
kClassHasExplicitCtor 
kClassHasImplicitCtor 
kClassHasCtor 
kClassHasDefaultCtor 
kClassHasAssignOpr 
kClassHasExplicitDtor 
kClassHasImplicitDtor 
kClassHasDtor 
kClassHasVirtual 
kClassIsAbstract 

Definition at line 130 of file TDictionary.h.

Enumerator
kIsConstructor 
kIsConversion 
kIsDestructor 
kIsOperator 

Definition at line 100 of file TDictionary.h.

enum EProperty
Enumerator
kIsClass 
kIsStruct 
kIsUnion 
kIsEnum 
kIsTypedef 
kIsFundamental 
kIsAbstract 
kIsVirtual 
kIsPureVirtual 
kIsPublic 
kIsProtected 
kIsPrivate 
kIsPointer 
kIsArray 
kIsStatic 
kIsDefault 
kIsReference 
kIsDirectInherit 
kIsCCompiled 
kIsCPPCompiled 
kIsCompiled 
kIsConstant 
kIsVirtualBase 
kIsConstPointer 
kIsExplicit 
kIsNamespace 
kIsConstMethod 
kIsUsingVariable 
kIsDefinedInStd 

Definition at line 68 of file TDictionary.h.

Enumerator
kParaNormal 
kParaReference 
kParaP2P 
kParaP2P2P 
kParaRef 
kParaRefP2P 
kParaRefP2P2P 

Definition at line 144 of file TDictionary.h.