library: libCore #include "TIsAProxy.h"

# TIsAProxy

class description - source file - inheritance tree (.pdf)

## class TIsAProxy : public TVirtualIsAProxy

| Inheritance Chart:

`TVirtualIsAProxy`

<-

`TIsAProxy`

        public:

                          TIsAProxy(const type_info& typ, void* ctxt = 0)
                          TIsAProxy(const TIsAProxy&)
                  virtual ~TIsAProxy()
          virtual TClass* operator()(const void* obj)
             virtual void SetClass(TClass* cl)

### Data Members

        private:

          const type_info* fType          Actual typeid of the proxy
          const type_info* fLastType      Last used subtype
                   TClass* fClass         Actual TClass
                   TClass* fLastClass     Last used TClass
                    Char_t fSubTypes[72]  map of known sub-types
                    Bool_t fVirtual       Flag if class is virtual
                     void* fContext       Optional user contex
                    Bool_t fInit          Initialization flag

## Class Description

     TIsAProxy implementation class.

### Inline Functions

                 void ~TIsAProxy()
            TIsAProxy TIsAProxy(const type_info& typ, void* ctxt = 0)
                 void SetClass(TClass* cl)
              TClass* operator()(const void* obj)
            TIsAProxy TIsAProxy(const TIsAProxy&)

Author: Markus Frank 20/05/2005
Last update: root/meta:$Name: $:$Id: TIsAProxy.h,v 1.2 2005/05/27 20:47:15 pcanal Exp $
Copyright (C) 1995-2000, Rene Brun and Fons Rademakers. *