![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef DATAMODELROOT_ROOT_TYPE_H
6 #define DATAMODELROOT_ROOT_TYPE_H
12 #include "TClassRef.h"
53 std::string
Name(
unsigned int mod = 0 )
const;
63 operator TMethod*()
const;
66 operator TFunction*()
const;
69 operator TDataMember*()
const;
72 operator TMethodArg*()
const;
74 operator Bool_t()
const {
return fMember != 0; }
77 std::string
Name(
unsigned int mod = 0 )
const;
107 operator Bool_t()
const {
return fBase != 0; }
110 std::string
Name()
const;
127 operator TClass*()
const {
return fClass.GetClass(); }
128 operator Bool_t()
const;
132 const std::string&
name, Bool_t
load = kTRUE, Bool_t
quiet = kTRUE );
134 const std::string&
name, Bool_t
load = kTRUE );
147 const std::type_info&
TypeInfo()
const;
191 return ! (*
this == rh);
214 #endif // !DATAMODELROOT_ROOT_TYPE_H
TScopeAdapter TemplateArgumentAt(size_t nth) const
size_t DataMemberSize() const
Bool_t IsTemplateInstance() const
TMemberAdapter(TMethod *meth)
static TScopeAdapter ByNameNoQuiet(const std::string &name, Bool_t load=kTRUE)
ENTITY_HANDLING
enum for printing names
Bool_t IsTopScope() const
Bool_t HasProperty(const std::string &key) const
std::string FunctionParameterNameAt(size_t nth)
TPropertyListAdapter Properties() const
TPropertyListAdapter(TDictAttributeMap *dam)
TPropertyListAdapter RootPropertyList
Bool_t IsConstructor() const
TTypeAdapter DeclaringType ATLAS_NOT_THREAD_SAFE() const
TScopeAdapter DeclaringScope() const
TTypeAdapter ToType() const
static void EnableCintex()
std::string FunctionParameterDefaultAt(size_t nth)
This class describe the base functionalities of a HypoTool used by the ComboAlg.
const std::type_info & TypeInfo() const
Bool_t IsConstant() const
bool operator==(const TScopeAdapter &rh) const
TTypeAdapter TypeOf() const
TReturnTypeAdapter ReturnType() const
TMemberAdapter RootDataMember
static TScopeAdapter TypeAt(size_t nth)
bool operator!=(const TScopeAdapter &rh) const
bool operator<(const TScopeAdapter &rh) const
std::string Name(unsigned int mod=Reflex::SCOPED) const
TMemberAdapter FunctionMemberAt(size_t nth) const
static TScopeAdapter ByName ATLAS_NOT_THREAD_SAFE(const std::string &name, Bool_t load=kTRUE, Bool_t quiet=kTRUE)
TDictAttributeMap * fAttributes
size_t FunctionMemberSize() const
std::string Name(unsigned int mod=0) const
Bool_t IsFundamental() const
Bool_t IsTransient() const
std::string PropertyAsString(const std::string &key) const
TBaseAdapter(TBaseClass *base)
void Init(const std::string &name, Bool_t load, Bool_t quiet)
size_t FunctionParameterSize(Bool_t required=false) const
const double mb
1mb to cm2
TScopeAdapter TTypeAdapter
void Destruct(void *place) const
TMemberAdapter FunctionParameterAt(size_t nth)
Bool_t IsAbstract() const
TScopeAdapter TypeOf() const
size_t TemplateArgumentSize() const
def load(f, use_proxy=1, key=None)
TScopeAdapter ToType ATLAS_NOT_THREAD_SAFE() const
TMemberAdapter DataMemberAt(size_t nth) const
Define macros for attributes used to control the static checker.
Bool_t IsComplete() const
const char * GetSharedLibs() const
std::string Name(unsigned int mod=0) const
TReturnTypeAdapter(const std::string &name)
Bool_t IsNamespace() const
TBaseAdapter BaseAt(size_t nth) const
TScopeAdapter DeclaringScope ATLAS_NOT_THREAD_SAFE() const