ROOT logo
ROOT » IO » IO » TCollectionProxyFactory

class TCollectionProxyFactory


  Small helper to save proxy environment in the event of
  recursive calls.


Function Members (Methods)

public:
TCollectionProxyFactory()
TCollectionProxyFactory(const TCollectionProxyFactory&)
~TCollectionProxyFactory()
static TClassStreamer*GenEmulatedClassStreamer(const char* class_name)
static TMemberStreamer*GenEmulatedMemberStreamer(const char* class_name)
static TVirtualCollectionProxy*GenEmulatedProxy(const char* class_name)
static TClassStreamer*GenExplicitClassStreamer(const ROOT::TCollectionProxyInfo& info, TClass* cl)
static TMemberStreamer*GenExplicitMemberStreamer(const ROOT::TCollectionProxyInfo& info, TClass* cl)
static TCollectionProxyFactory::Proxy_t*GenExplicitProxy(const ROOT::TCollectionProxyInfo& info, TClass* cl)
static TGenCollectionStreamer*GenExplicitStreamer(const ROOT::TCollectionProxyInfo& info, TClass* cl)
TCollectionProxyFactory&operator=(const TCollectionProxyFactory&)

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

TVirtualCollectionProxy* GenEmulatedProxy(const char* class_name)
 Generate emulated collection proxy for a given class
TClassStreamer* GenEmulatedClassStreamer(const char* class_name)
 Generate emulated class streamer for a given collection class
TMemberStreamer* GenEmulatedMemberStreamer(const char* class_name)
 Generate emulated member streamer for a given collection class
Proxy_t* GenExplicitProxy(const ROOT::TCollectionProxyInfo& info, TClass* cl)
 Generate proxy from static functions
GenExplicitStreamer(const ROOT::TCollectionProxyInfo& info, TClass* cl)
 Generate streamer from static functions
GenExplicitClassStreamer(const ROOT::TCollectionProxyInfo& info, TClass* cl)
 Generate class streamer from static functions
GenExplicitMemberStreamer(const ROOT::TCollectionProxyInfo& info, TClass* cl)
 Generate member streamer from static functions
TCollectionStreamer& operator=(const TCollectionProxyFactory& )