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()
 Callbacl to set the class
void SetClass(TClass* cl)
 IsA callback
TClass* operator()(const void* obj)

Author: Markus Frank 20/05/2005
Last update: root/meta:$Id: TIsAProxy.h 20882 2007-11-19 11:31:26Z rdm $
Copyright (C) 1995-2000, Rene Brun and Fons Rademakers. *

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.