Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
TStreamerInfoActions::TConfigSTL Class Reference

Definition at line 607 of file TStreamerInfoActions.cxx.

Public Member Functions

 TConfigSTL (Bool_t read, TVirtualStreamerInfo *info, UInt_t id, TCompInfo_t *compinfo, Int_t offset, UInt_t length, TClass *oldClass, const char *type_name, Bool_t isbase)
 
 TConfigSTL (Bool_t read, TVirtualStreamerInfo *info, UInt_t id, TCompInfo_t *compinfo, Int_t offset, UInt_t length, TClass *oldClass, TClass *newClass, const char *type_name, Bool_t isbase)
 
 TConfigSTL (Bool_t read, TVirtualStreamerInfo *info, UInt_t id, TCompInfo_t *compinfo, Int_t offset, UInt_t length, TClass *oldClass, TClass *newClass, TMemberStreamer *streamer, const char *type_name, Bool_t isbase)
 
 TConfigSTL (Bool_t read, TVirtualStreamerInfo *info, UInt_t id, TCompInfo_t *compinfo, Int_t offset, UInt_t length, TClass *oldClass, TMemberStreamer *streamer, const char *type_name, Bool_t isbase)
 
TConfigurationCopy () override
 
- Public Member Functions inherited from TStreamerInfoActions::TConfiguration
 TConfiguration (TVirtualStreamerInfo *info, UInt_t id, TCompInfo_t *compinfo, Int_t offset)
 
 TConfiguration (TVirtualStreamerInfo *info, UInt_t id, TCompInfo_t *compinfo, Int_t offset, UInt_t length)
 
virtual ~TConfiguration ()
 
virtual void AddToOffset (Int_t delta)
 
virtual void Print () const
 
virtual void PrintDebug (TBuffer &buffer, void *object) const
 
virtual void SetMissing ()
 

Public Attributes

TVirtualCollectionProxy::CopyIterator_t fCopyIterator
 
TVirtualCollectionProxy::CreateIterators_t fCreateIterators
 
TVirtualCollectionProxy::DeleteIterator_t fDeleteIterator
 
TVirtualCollectionProxy::DeleteTwoIterators_t fDeleteTwoIterators
 
Bool_t fIsSTLBase
 
TClassfNewClass
 
TVirtualCollectionProxy::Next_t fNext
 
TClassfOldClass
 
TMemberStreamerfStreamer
 
const char * fTypeName
 
- Public Attributes inherited from TStreamerInfoActions::TConfiguration
TCompInfo_tfCompInfo
 Access to compiled information (for legacy code)
 
UInt_t fElemId
 Identifier of the TStreamerElement.
 
TVirtualStreamerInfofInfo
 TStreamerInfo form which the action is derived.
 
UInt_t fLength
 Number of element in a fixed length array.
 
Int_t fOffset
 Offset within the object.
 

Private Member Functions

void Init (bool read)
 

Additional Inherited Members

- Public Types inherited from TStreamerInfoActions::TConfiguration
typedef TStreamerInfo::TCompInfo_t TCompInfo_t
 
Inheritance diagram for TStreamerInfoActions::TConfigSTL:
[legend]

Constructor & Destructor Documentation

◆ TConfigSTL() [1/4]

TStreamerInfoActions::TConfigSTL::TConfigSTL ( Bool_t  read,
TVirtualStreamerInfo info,
UInt_t  id,
TCompInfo_t compinfo,
Int_t  offset,
UInt_t  length,
TClass oldClass,
const char *  type_name,
Bool_t  isbase 
)
inline

Definition at line 639 of file TStreamerInfoActions.cxx.

◆ TConfigSTL() [2/4]

TStreamerInfoActions::TConfigSTL::TConfigSTL ( Bool_t  read,
TVirtualStreamerInfo info,
UInt_t  id,
TCompInfo_t compinfo,
Int_t  offset,
UInt_t  length,
TClass oldClass,
TClass newClass,
const char *  type_name,
Bool_t  isbase 
)
inline

Definition at line 643 of file TStreamerInfoActions.cxx.

◆ TConfigSTL() [3/4]

TStreamerInfoActions::TConfigSTL::TConfigSTL ( Bool_t  read,
TVirtualStreamerInfo info,
UInt_t  id,
TCompInfo_t compinfo,
Int_t  offset,
UInt_t  length,
TClass oldClass,
TMemberStreamer streamer,
const char *  type_name,
Bool_t  isbase 
)
inline

Definition at line 647 of file TStreamerInfoActions.cxx.

◆ TConfigSTL() [4/4]

TStreamerInfoActions::TConfigSTL::TConfigSTL ( Bool_t  read,
TVirtualStreamerInfo info,
UInt_t  id,
TCompInfo_t compinfo,
Int_t  offset,
UInt_t  length,
TClass oldClass,
TClass newClass,
TMemberStreamer streamer,
const char *  type_name,
Bool_t  isbase 
)
inline

Definition at line 651 of file TStreamerInfoActions.cxx.

Member Function Documentation

◆ Copy()

TConfiguration * TStreamerInfoActions::TConfigSTL::Copy ( )
inlineoverridevirtual

◆ Init()

void TStreamerInfoActions::TConfigSTL::Init ( bool  read)
inlineprivate

Definition at line 610 of file TStreamerInfoActions.cxx.

Member Data Documentation

◆ fCopyIterator

TVirtualCollectionProxy::CopyIterator_t TStreamerInfoActions::TConfigSTL::fCopyIterator

Definition at line 633 of file TStreamerInfoActions.cxx.

◆ fCreateIterators

TVirtualCollectionProxy::CreateIterators_t TStreamerInfoActions::TConfigSTL::fCreateIterators

Definition at line 632 of file TStreamerInfoActions.cxx.

◆ fDeleteIterator

TVirtualCollectionProxy::DeleteIterator_t TStreamerInfoActions::TConfigSTL::fDeleteIterator

Definition at line 634 of file TStreamerInfoActions.cxx.

◆ fDeleteTwoIterators

TVirtualCollectionProxy::DeleteTwoIterators_t TStreamerInfoActions::TConfigSTL::fDeleteTwoIterators

Definition at line 635 of file TStreamerInfoActions.cxx.

◆ fIsSTLBase

Bool_t TStreamerInfoActions::TConfigSTL::fIsSTLBase

Definition at line 630 of file TStreamerInfoActions.cxx.

◆ fNewClass

TClass* TStreamerInfoActions::TConfigSTL::fNewClass

Definition at line 627 of file TStreamerInfoActions.cxx.

◆ fNext

TVirtualCollectionProxy::Next_t TStreamerInfoActions::TConfigSTL::fNext

Definition at line 636 of file TStreamerInfoActions.cxx.

◆ fOldClass

TClass* TStreamerInfoActions::TConfigSTL::fOldClass

Definition at line 626 of file TStreamerInfoActions.cxx.

◆ fStreamer

TMemberStreamer* TStreamerInfoActions::TConfigSTL::fStreamer

Definition at line 628 of file TStreamerInfoActions.cxx.

◆ fTypeName

const char* TStreamerInfoActions::TConfigSTL::fTypeName

Definition at line 629 of file TStreamerInfoActions.cxx.