#include <Class.h>
Inheritance diagram for Cint::G__ClassInfo:
Public Types | |
enum | MatchMode |
enum | InheritanceMode |
Public Member Functions | |
virtual | ~G__ClassInfo () |
G__ClassInfo () | |
void | Init () |
G__ClassInfo (const char *classname) | |
void | Init (const char *classname) |
G__ClassInfo (const G__value &value_for_type) | |
G__ClassInfo (int tagnumin) | |
void | Init (int tagnumin) |
int | operator== (const G__ClassInfo &a) |
int | operator!= (const G__ClassInfo &a) |
const char * | Name () |
const char * | Fullname () |
const char * | Title () |
int | Size () |
long | Property () |
int | NDataMembers () |
int | NMethods () |
long | IsBase (const char *classname) |
long | IsBase (G__ClassInfo &a) |
void * | DynamicCast (G__ClassInfo &to, void *obj) |
long | Tagnum () const |
G__ClassInfo | EnclosingClass () |
G__ClassInfo | EnclosingSpace () |
G__friendtag * | GetFriendInfo () |
void | SetGlobalcomp (int globalcomp) |
void | SetProtectedAccess (int protectedaccess) |
int | IsValid () |
int | IsLoaded () |
int | SetFilePos (const char *fname) |
int | Next () |
int | Linkage () |
const char * | FileName () |
int | LineNumber () |
int | IsTmplt () |
const char * | TmpltName () |
const char * | TmpltArg () |
void | SetDefFile (char *deffilein) |
void | SetDefLine (int deflinein) |
void | SetImpFile (char *impfilein) |
void | SetImpLine (int implinein) |
void | SetVersion (int versionin) |
const char * | DefFile () |
int | DefLine () |
const char * | ImpFile () |
int | ImpLine () |
int | Version () |
void * | New () |
void * | New (int n) |
void * | New (void *arena) |
void * | New (int n, void *arena) |
void | Delete (void *p) const |
void | Destruct (void *p) const |
void | DeleteArray (void *ary, int dtorOnly=0) |
int | InstanceCount () |
void | ResetInstanceCount () |
void | IncInstanceCount () |
int | HeapInstanceCount () |
void | IncHeapInstanceCount () |
void | ResetHeapInstanceCount () |
int | RootFlag () |
G__InterfaceMethod | GetInterfaceMethod (const char *fname, const char *arg, long *poffset, MatchMode mode=ConversionMatch, InheritanceMode imode=WithInheritance) |
G__MethodInfo | GetMethod (const char *fname, const char *arg, long *poffset, MatchMode mode=ConversionMatch, InheritanceMode imode=WithInheritance) |
G__MethodInfo | GetMethod (const char *fname, struct G__param *libp, long *poffset, MatchMode mode=ConversionMatch, InheritanceMode imode=WithInheritance) |
G__MethodInfo | GetDefaultConstructor () |
G__MethodInfo | GetCopyConstructor () |
G__MethodInfo | GetDestructor () |
G__MethodInfo | GetAssignOperator () |
G__MethodInfo | AddMethod (const char *typenam, const char *fname, const char *arg, int isstatic=0, int isvirtual=0, void *methodAddress=0) |
G__DataMemberInfo | GetDataMember (const char *name, long *poffset) |
int | HasMethod (const char *fname) |
int | HasDataMember (const char *name) |
int | HasDefaultConstructor () |
long | ClassProperty () |
unsigned char | FuncFlag () |
Static Public Member Functions | |
static int | GetNumClasses () |
Protected Attributes | |
long | tagnum |
long | class_property |
Private Member Functions | |
void | CheckValidRootInfo () |
Definition at line 35 of file Class.h.
virtual Cint::G__ClassInfo::~G__ClassInfo | ( | ) | [inline, virtual] |
Cint::G__ClassInfo::G__ClassInfo | ( | ) | [inline] |
Cint::G__ClassInfo::G__ClassInfo | ( | const char * | classname | ) | [inline] |
Cint::G__ClassInfo::G__ClassInfo | ( | const G__value & | value_for_type | ) |
Cint::G__ClassInfo::G__ClassInfo | ( | int | tagnumin | ) | [inline] |
void Cint::G__ClassInfo::Init | ( | ) |
Referenced by ROOT::RStl::WriteClassInit(), and ROOT::RStl::WriteStreamer().
void Cint::G__ClassInfo::Init | ( | const char * | classname | ) |
void Cint::G__ClassInfo::Init | ( | int | tagnumin | ) |
int Cint::G__ClassInfo::operator== | ( | const G__ClassInfo & | a | ) |
int Cint::G__ClassInfo::operator!= | ( | const G__ClassInfo & | a | ) |
const char* Cint::G__ClassInfo::Name | ( | ) |
Referenced by PyROOT::TScopeAdapter::Name().
const char* Cint::G__ClassInfo::Fullname | ( | ) |
Referenced by PyROOT::Utility::InstallMethod(), and PyROOT::TScopeAdapter::Name().
const char* Cint::G__ClassInfo::Title | ( | ) |
int Cint::G__ClassInfo::Size | ( | ) |
long Cint::G__ClassInfo::Property | ( | ) |
int Cint::G__ClassInfo::NDataMembers | ( | ) |
int Cint::G__ClassInfo::NMethods | ( | ) |
long Cint::G__ClassInfo::IsBase | ( | const char * | classname | ) |
Referenced by GetObjectOffset().
long Cint::G__ClassInfo::IsBase | ( | G__ClassInfo & | a | ) |
void* Cint::G__ClassInfo::DynamicCast | ( | G__ClassInfo & | to, | |
void * | obj | |||
) |
long Cint::G__ClassInfo::Tagnum | ( | ) | const [inline] |
Definition at line 63 of file Class.h.
References tagnum.
Referenced by GetObjectOffset(), PyROOT::TMethodHolder< T, M >::operator()(), and PyROOT::TRootObjectConverter::SetArg().
G__ClassInfo Cint::G__ClassInfo::EnclosingClass | ( | ) |
G__ClassInfo Cint::G__ClassInfo::EnclosingSpace | ( | ) |
struct G__friendtag* Cint::G__ClassInfo::GetFriendInfo | ( | ) |
void Cint::G__ClassInfo::SetGlobalcomp | ( | int | globalcomp | ) |
void Cint::G__ClassInfo::SetProtectedAccess | ( | int | protectedaccess | ) |
int Cint::G__ClassInfo::IsValid | ( | ) |
Referenced by PyROOT::TScopeAdapter::Name(), and stlLoader().
int Cint::G__ClassInfo::IsLoaded | ( | ) |
int Cint::G__ClassInfo::SetFilePos | ( | const char * | fname | ) |
int Cint::G__ClassInfo::Next | ( | ) |
int Cint::G__ClassInfo::Linkage | ( | ) |
const char* Cint::G__ClassInfo::FileName | ( | ) |
int Cint::G__ClassInfo::LineNumber | ( | ) |
int Cint::G__ClassInfo::IsTmplt | ( | ) |
const char* Cint::G__ClassInfo::TmpltName | ( | ) |
const char* Cint::G__ClassInfo::TmpltArg | ( | ) |
void Cint::G__ClassInfo::SetDefFile | ( | char * | deffilein | ) |
void Cint::G__ClassInfo::SetDefLine | ( | int | deflinein | ) |
void Cint::G__ClassInfo::SetImpFile | ( | char * | impfilein | ) |
void Cint::G__ClassInfo::SetImpLine | ( | int | implinein | ) |
void Cint::G__ClassInfo::SetVersion | ( | int | versionin | ) |
const char* Cint::G__ClassInfo::DefFile | ( | ) |
int Cint::G__ClassInfo::DefLine | ( | ) |
const char* Cint::G__ClassInfo::ImpFile | ( | ) |
int Cint::G__ClassInfo::ImpLine | ( | ) |
int Cint::G__ClassInfo::Version | ( | ) |
void* Cint::G__ClassInfo::New | ( | ) |
void* Cint::G__ClassInfo::New | ( | int | n | ) |
void* Cint::G__ClassInfo::New | ( | void * | arena | ) |
void* Cint::G__ClassInfo::New | ( | int | n, | |
void * | arena | |||
) |
void Cint::G__ClassInfo::Delete | ( | void * | p | ) | const |
void Cint::G__ClassInfo::Destruct | ( | void * | p | ) | const |
void Cint::G__ClassInfo::DeleteArray | ( | void * | ary, | |
int | dtorOnly = 0 | |||
) |
int Cint::G__ClassInfo::InstanceCount | ( | ) |
void Cint::G__ClassInfo::ResetInstanceCount | ( | ) |
void Cint::G__ClassInfo::IncInstanceCount | ( | ) |
int Cint::G__ClassInfo::HeapInstanceCount | ( | ) |
void Cint::G__ClassInfo::IncHeapInstanceCount | ( | ) |
void Cint::G__ClassInfo::ResetHeapInstanceCount | ( | ) |
int Cint::G__ClassInfo::RootFlag | ( | ) |
G__InterfaceMethod Cint::G__ClassInfo::GetInterfaceMethod | ( | const char * | fname, | |
const char * | arg, | |||
long * | poffset, | |||
MatchMode | mode = ConversionMatch , |
|||
InheritanceMode | imode = WithInheritance | |||
) |
G__MethodInfo Cint::G__ClassInfo::GetMethod | ( | const char * | fname, | |
const char * | arg, | |||
long * | poffset, | |||
MatchMode | mode = ConversionMatch , |
|||
InheritanceMode | imode = WithInheritance | |||
) |
G__MethodInfo Cint::G__ClassInfo::GetMethod | ( | const char * | fname, | |
struct G__param * | libp, | |||
long * | poffset, | |||
MatchMode | mode = ConversionMatch , |
|||
InheritanceMode | imode = WithInheritance | |||
) |
G__MethodInfo Cint::G__ClassInfo::GetDefaultConstructor | ( | ) |
G__MethodInfo Cint::G__ClassInfo::GetCopyConstructor | ( | ) |
G__MethodInfo Cint::G__ClassInfo::GetDestructor | ( | ) |
G__MethodInfo Cint::G__ClassInfo::GetAssignOperator | ( | ) |
G__MethodInfo Cint::G__ClassInfo::AddMethod | ( | const char * | typenam, | |
const char * | fname, | |||
const char * | arg, | |||
int | isstatic = 0 , |
|||
int | isvirtual = 0 , |
|||
void * | methodAddress = 0 | |||
) |
Referenced by PyROOT::Utility::InstallMethod().
G__DataMemberInfo Cint::G__ClassInfo::GetDataMember | ( | const char * | name, | |
long * | poffset | |||
) |
int Cint::G__ClassInfo::HasMethod | ( | const char * | fname | ) |
int Cint::G__ClassInfo::HasDataMember | ( | const char * | name | ) |
int Cint::G__ClassInfo::HasDefaultConstructor | ( | ) |
void Cint::G__ClassInfo::CheckValidRootInfo | ( | ) | [private] |
long Cint::G__ClassInfo::ClassProperty | ( | ) |
unsigned char Cint::G__ClassInfo::FuncFlag | ( | ) |
static int Cint::G__ClassInfo::GetNumClasses | ( | ) | [static] |
long Cint::G__ClassInfo::tagnum [protected] |
long Cint::G__ClassInfo::class_property [protected] |