13 #ifndef ROOT_TDictionary 14 #define ROOT_TDictionary 54 class BaseClassInfo_t;
55 class DataMemberInfo_t;
58 class MethodArgInfo_t;
59 class MethodArgInfo_t;
165 Bool_t UpdateInterpreterStateMarker();
175 void CreateAttributeMap();
181 return fAttributeMap;
183 virtual Long_t Property()
const = 0;
185 static TDictionary* GetDictionary(
const std::type_info &typeinfo);
189 kNone = ROOT::kNotSTL,
190 kVector = ROOT::kSTLvector,
191 kList = ROOT::kSTLlist,
192 kForwardlist = ROOT::kSTLforwardlist,
193 kDeque = ROOT::kSTLdeque,
194 kMap = ROOT::kSTLmap,
195 kMultimap = ROOT::kSTLmultimap,
196 kSet = ROOT::kSTLset,
197 kMultiset = ROOT::kSTLmultiset,
198 kUnorderedSet = ROOT::kSTLunorderedset,
199 kUnorderedMultiset = ROOT::kSTLunorderedmultiset,
200 kUnorderedMap = ROOT::kSTLunorderedmap,
201 kUnorderedMultimap = ROOT::kSTLunorderedmultimap,
202 kBitset = ROOT::kSTLbitset
Namespace for new ROOT classes and functions.
ULong64_t fUpdatingTransactionCount
#define ClassDef(name, id)
The TNamed class is the base class for all named ROOT classes.
This class defines an abstract interface that must be implemented by all classes that contain diction...
TDictionary(const char *name)
TDictAttributeMap * fAttributeMap
The ROOT object has a list of properties which are stored and retrieved using TDictAttributeMap.
unsigned long long ULong64_t
TDictAttributeMap * GetAttributeMap() const
Binding & operator=(OUT(*fun)(void))