class TIsAProxy: public TVirtualIsAProxy


TClass

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 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

Author: Markus Frank 20/05/2005
Last change: root/meta:$Id: TIsAProxy.h 20882 2007-11-19 11:31:26Z rdm $
Last generated: 2008-06-25 08:47
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.