ROOT » CORE » META » TIsAProxy

class TIsAProxy: public TVirtualIsAProxy


TClass

TIsAProxy implementation class.


Function Members (Methods)

public:
virtual~TIsAProxy()
virtual TClass*operator()(const void* obj)
virtual voidSetClass(TClass* cl)
TIsAProxy(const type_info& typ, void* ctxt = 0)
protected:
TIsAProxy&operator=(const TIsAProxy&)
TIsAProxy(const TIsAProxy&)

Data Members

private:
TClass*fClassActual TClass
void*fContextOptional user contex
Bool_tfInitInitialization flag
TClass*fLastClassLast used TClass
const type_info*fLastTypeLast used subtype
Char_tfSubTypes[72]map of known sub-types
const type_info*fTypeActual typeid of the proxy
Bool_tfVirtualFlag if class is virtual

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

TIsAProxy(const type_info& typ, void* ctxt = 0)
 Standard initializing constructor
TIsAProxy(const TIsAProxy& )
copy constructor
TIsAProxy& operator=(const TIsAProxy& )
assignement operator
~TIsAProxy()
 Standard destructor
void SetClass(TClass* cl)
 Set class pointer
TClass* operator()(const void* obj)
 IsA callback