ROOT logo
ROOT » CORE » META » TIsAProxy

class TIsAProxy: public TVirtualIsAProxy


TIsAProxy implementation class.


Function Members (Methods)

public:
TIsAProxy(const type_info& typ, void* ctxt = 0)
virtual~TIsAProxy()
virtual TClass*operator()(const void* obj)
virtual voidSetClass(TClass* cl)
protected:
TIsAProxy(const TIsAProxy&)
TIsAProxy&operator=(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 TIsAProxy& )
TIsAProxy& operator=(const TIsAProxy& )
TIsAProxy(const type_info& typ, void* ctxt = 0)
 Standard initializing constructor
virtual ~TIsAProxy()
 Standard destructor
void SetClass(TClass* cl)
 Callbacl to set the class
TClass* operator()(const void* obj)
 IsA callback