Definition at line 17 of file TGenCollectionStreamer.h.
 
 | 
|   | TGenCollectionStreamer (const ROOT::TCollectionProxyInfo &info, TClass *cl) | 
|   | 
|   | TGenCollectionStreamer (const TGenCollectionStreamer ©) | 
|   | 
|   | TGenCollectionStreamer (Info_t typ, size_t iter_size) | 
|   | 
| virtual  | ~TGenCollectionStreamer () | 
|   | 
| TVirtualCollectionProxy *  | Generate () const override | 
|   | Virtual copy constructor.  
  | 
|   | 
| void  | ReadBuffer (TBuffer &b, void *obj) override | 
|   | 
| void  | ReadBuffer (TBuffer &b, void *obj, const TClass *onfileClass) override | 
|   | 
| void  | Streamer (TBuffer &buff, void *pObj, int siz) override | 
|   | Streamer I/O overload.  
  | 
|   | 
| void  | Streamer (TBuffer &refBuffer) override | 
|   | Streamer Function.  
  | 
|   | 
| virtual void  | StreamerAsMap (TBuffer &refBuffer) | 
|   | 
|   | TGenCollectionProxy (const ROOT::Detail::TCollectionProxyInfo &info, TClass *cl) | 
|   | Build a proxy for a collection whose type is described by 'collectionClass'.  
  | 
|   | 
|   | TGenCollectionProxy (const TGenCollectionProxy ©) | 
|   | Build a proxy for an emulated container.  
  | 
|   | 
|   | TGenCollectionProxy (Info_t typ, size_t iter_size) | 
|   | Build a proxy for a collection whose type is described by 'collectionClass'.  
  | 
|   | 
| virtual  | ~TGenCollectionProxy () | 
|   | Standard destructor.  
  | 
|   | 
| void *  | Allocate (UInt_t n, Bool_t forceDelete) override | 
|   | Allocate the needed space.  
  | 
|   | 
| void *  | At (UInt_t idx) override | 
|   | Return the address of the value at index 'idx'.  
  | 
|   | 
| void  | Clear (const char *opt="") override | 
|   | Clear the emulated collection.  
  | 
|   | 
| void  | Commit (void *env) override | 
|   | Commit the change.  
  | 
|   | 
| TClass *  | GetCollectionClass () const override | 
|   | Return a pointer to the TClass representing the container.  
  | 
|   | 
| Int_t  | GetCollectionType () const override | 
|   | Return the type of collection see TClassEdit::ESTLType.  
  | 
|   | 
| TStreamerInfoActions::TActionSequence *  | GetConversionReadMemberWiseActions (TClass *oldClass, Int_t version) override | 
|   | Return the set of action necessary to stream in this collection member-wise coming from the old value class layout refered to by 'version'.  
  | 
|   | 
| CopyIterator_t  | GetFunctionCopyIterator (Bool_t read=kTRUE) override | 
|   | See typedef void (*CopyIterator_t)(void *&dest, const void *source); Copy the iterator source, into dest.  
  | 
|   | 
| CreateIterators_t  | GetFunctionCreateIterators (Bool_t read=kTRUE) override | 
|   | See typedef void (*CreateIterators_t)(void *collection, void *&begin_arena, void *&end_arena); begin_arena and end_arena should contain the location of memory arena of size fgIteratorSize.  
  | 
|   | 
| DeleteIterator_t  | GetFunctionDeleteIterator (Bool_t read=kTRUE) override | 
|   | See typedef void (*DeleteIterator_t)(void *iter); If the sizeof iterator is greater than fgIteratorArenaSize, call delete on the addresses, Otherwise just call the iterator's destructor.  
  | 
|   | 
| DeleteTwoIterators_t  | GetFunctionDeleteTwoIterators (Bool_t read=kTRUE) override | 
|   | See typedef void (*DeleteTwoIterators_t)(void *begin, void *end); If the sizeof iterator is greater than fgIteratorArenaSize, call delete on the addresses, Otherwise just call the iterator's destructor.  
  | 
|   | 
| Next_t  | GetFunctionNext (Bool_t read=kTRUE) override | 
|   | See typedef void* (*Next_t)(void *iter, void *end); iter and end should be pointer to respectively an iterator to be incremented and the result of colleciton.end() 'Next' will increment the iterator 'iter' and return 0 if the iterator reached the end.  
  | 
|   | 
| ULong_t  | GetIncrement () const override | 
|   | Return the offset between two consecutive value_types (memory layout).  
  | 
|   | 
| virtual TClass *  | GetOnFileClass () const | 
|   | 
| TStreamerInfoActions::TActionSequence *  | GetReadMemberWiseActions (Int_t version) override | 
|   | Return the set of action necessary to stream in this collection member-wise coming from the old value class layout refered to by 'version'.  
  | 
|   | 
| EDataType  | GetType () const override | 
|   | If the content is a simple numerical value, return its type (see TDataType)  
  | 
|   | 
| TClass *  | GetValueClass () const override | 
|   | Return a pointer to the TClass representing the content.  
  | 
|   | 
| TStreamerInfoActions::TActionSequence *  | GetWriteMemberWiseActions () override | 
|   | Return the set of action necessary to stream out this collection member-wise.  
  | 
|   | 
| Bool_t  | HasPointers () const override | 
|   | Return true if the content is of type 'pointer to'.  
  | 
|   | 
| void  | Insert (const void *data, void *container, size_t size) override | 
|   | Insert data into the container where data is a C-style array of the actual type contained in the collection of the given size.  
  | 
|   | 
| virtual void  | operator() (TBuffer &refBuffer, void *pObject) | 
|   | TClassStreamer IO overload.  
  | 
|   | 
| void  | PopProxy () override | 
|   | Remove the last object.  
  | 
|   | 
| void  | PushProxy (void *objstart) override | 
|   | Add an object.  
  | 
|   | 
| Bool_t  | Reset () override | 
|   | Reset the info gathered from StreamerInfos and value's TClass.  
  | 
|   | 
| virtual void  | Resize (UInt_t n, Bool_t force_delete) | 
|   | Resize the container.  
  | 
|   | 
| virtual void  | SetOnFileClass (TClass *cl) | 
|   | 
| UInt_t  | Size () const override | 
|   | Return the current size of the container.  
  | 
|   | 
| UInt_t  | Sizeof () const override | 
|   | Return the sizeof the collection object.  
  | 
|   | 
|   | TVirtualCollectionProxy () | 
|   | 
|   | TVirtualCollectionProxy (TClass *cl) | 
|   | 
| virtual  | ~TVirtualCollectionProxy () | 
|   | 
| virtual void  | DeleteArray (void *p, Bool_t dtorOnly=kFALSE) const | 
|   | 
| virtual void  | Destructor (void *p, Bool_t dtorOnly=kFALSE) const | 
|   | 
| virtual Int_t  | GetProperties () const | 
|   | 
| virtual void *  | New () const | 
|   | 
| virtual void *  | New (void *arena) const | 
|   | 
| virtual void *  | NewArray (Int_t nElements) const | 
|   | 
| virtual void *  | NewArray (Int_t nElements, void *arena) const | 
|   | 
| virtual TClass::ObjectPtr  | NewObject () const | 
|   | 
| virtual TClass::ObjectPtr  | NewObject (void *arena) const | 
|   | 
| virtual TClass::ObjectPtr  | NewObjectArray (Int_t nElements) const | 
|   | 
| virtual TClass::ObjectPtr  | NewObjectArray (Int_t nElements, void *arena) const | 
|   | 
| char *  | operator[] (UInt_t idx) const | 
|   | 
 | 
| template<typename From , typename To >  | 
| void  | ConvertBufferVectorPrimitives (TBuffer &b, void *obj, Int_t nElements) | 
|   | 
| template<typename To >  | 
| void  | ConvertBufferVectorPrimitivesDouble32 (TBuffer &b, void *obj, Int_t nElements) | 
|   | 
| template<typename To >  | 
| void  | ConvertBufferVectorPrimitivesFloat16 (TBuffer &b, void *obj, Int_t nElements) | 
|   | 
| template<typename To >  | 
| void  | DispatchConvertBufferVectorPrimitives (TBuffer &b, void *obj, Int_t nElements, const TVirtualCollectionProxy *onfileProxy) | 
|   | 
| void  | ReadBufferDefault (TBuffer &b, void *obj, const TClass *onFileClass) | 
|   | 
| void  | ReadBufferGeneric (TBuffer &b, void *obj, const TClass *onFileClass) | 
|   | 
| template<typename basictype >  | 
| void  | ReadBufferVectorPrimitives (TBuffer &b, void *obj, const TClass *onFileClass) | 
|   | 
| void  | ReadBufferVectorPrimitivesDouble32 (TBuffer &b, void *obj, const TClass *onFileClass) | 
|   | 
| void  | ReadBufferVectorPrimitivesFloat16 (TBuffer &b, void *obj, const TClass *onFileClass) | 
|   | 
| void  | ReadMap (int nElements, TBuffer &b, const TClass *onfileClass) | 
|   | 
| void  | ReadMapHelper (StreamHelper *i, Value *v, Bool_t vsn3, TBuffer &b) | 
|   | 
| void  | ReadObjects (int nElements, TBuffer &b, const TClass *onfileClass) | 
|   | 
| void  | ReadPairFromMap (int nElements, TBuffer &b) | 
|   | 
| void  | ReadPrimitives (int nElements, TBuffer &b, const TClass *onfileClass) | 
|   | 
| void  | WriteMap (int nElements, TBuffer &b) | 
|   | 
| void  | WriteObjects (int nElements, TBuffer &b) | 
|   | 
| void  | WritePrimitives (int nElements, TBuffer &b) | 
|   | 
| void  | CheckFunctions () const | 
|   | Check existence of function pointers.  
  | 
|   | 
| virtual void  | DeleteItem (Bool_t force, void *ptr) const | 
|   | Call to delete/destruct individual item.  
  | 
|   | 
| TGenCollectionProxy *  | Initialize (Bool_t silent) const | 
|   | Proxy initializer.  
  | 
|   | 
| virtual TGenCollectionProxy *  | InitializeEx (Bool_t silent) | 
|   | Proxy initializer.  
  | 
|   |