#include <TStreamerInfoActions.h>
Inheritance diagram for TStreamerInfoActions::TActionSequence:
Definition at line 110 of file TStreamerInfoActions.h.
TStreamerInfoActions::TActionSequence::TActionSequence | ( | ) | [inline, private] |
Definition at line 111 of file TStreamerInfoActions.h.
TStreamerInfoActions::TActionSequence::TActionSequence | ( | TVirtualStreamerInfo * | info, | |
UInt_t | maxdata | |||
) | [inline] |
TStreamerInfoActions::TActionSequence::~TActionSequence | ( | ) | [inline] |
TStreamerInfoActions::TActionSequence::TActionSequence | ( | ) | [inline, private] |
Definition at line 111 of file TStreamerInfoActions.h.
TStreamerInfoActions::TActionSequence::TActionSequence | ( | TVirtualStreamerInfo * | info, | |
UInt_t | maxdata | |||
) | [inline] |
TStreamerInfoActions::TActionSequence::~TActionSequence | ( | ) | [inline] |
void TStreamerInfoActions::TActionSequence::AddAction | ( | action_t | action, | |
TConfiguration * | conf | |||
) | [inline] |
Definition at line 119 of file TStreamerInfoActions.h.
References fActions.
Referenced by TStreamerInfo::Compile(), CreateCopy(), CreateReadMemberWiseActions(), and CreateSubSequence().
void TStreamerInfoActions::TActionSequence::AddAction | ( | const TConfiguredAction & | action | ) | [inline] |
void TStreamerInfoActions::TActionSequence::AddToOffset | ( | Int_t | delta | ) |
Definition at line 1512 of file TStreamerInfoActions.cxx.
References fActions.
Referenced by TBranchElement::SetOffset().
TStreamerInfoActions::TActionSequence * TStreamerInfoActions::TActionSequence::CreateCopy | ( | ) |
Definition at line 1526 of file TStreamerInfoActions.cxx.
References AddAction(), TStreamerInfoActions::TLoopConfiguration::Copy(), fActions, fLoopConfig, and fStreamerInfo.
Referenced by CreateReadMemberWiseActions().
TStreamerInfoActions::TActionSequence * TStreamerInfoActions::TActionSequence::CreateReadMemberWiseActions | ( | TVirtualStreamerInfo * | info, | |
TVirtualCollectionProxy & | proxy | |||
) | [static] |
Definition at line 1369 of file TStreamerInfoActions.cxx.
References AddAction(), CreateCopy(), fLoopConfig, TStreamerInfoActions::GenericCollectionAction(), TStreamerInfoActions::GenericLooper(), TVirtualCollectionProxy::GetCollectionClass(), TVirtualCollectionProxy::GetCollectionType(), TVirtualCollectionProxy::GetIncrement(), TVirtualCollectionProxy::GetProperties(), GetVectorAction(), TVirtualCollectionProxy::HasPointers(), i, increment, info, TStreamerInfo::kBool, TStreamerElement::kCache, TVirtualStreamerInfo::kCannotOptimize, TStreamerInfo::kChar, TVirtualStreamerInfo::kConv, TVirtualStreamerInfo::kCounter, TStreamerInfo::kDouble, TStreamerInfo::kDouble32, TStreamerInfo::kFloat, TStreamerInfo::kFloat16, TStreamerInfo::kInt, TVirtualCollectionProxy::kIsEmulated, TStreamerInfo::kLong, TStreamerInfo::kLong64, TClassEdit::kMap, TClassEdit::kMultiMap, TClassEdit::kMultiSet, TStreamerElement::kRepeat, TClassEdit::kSet, TStreamerInfo::kShort, TVirtualStreamerInfo::kSkip, TStreamerInfo::kTNamed, TStreamerInfo::kTObject, kTRUE, TStreamerInfo::kTString, TStreamerInfo::kUChar, TStreamerInfo::kUInt, TStreamerInfo::kULong, TStreamerInfo::kULong64, TStreamerInfo::kUShort, TClassEdit::kVector, nbits, ndata, TStreamerInfoActions::UseCacheGenericCollection(), and TStreamerInfoActions::UseCacheVectorLoop().
Referenced by G__G__IO_91_0_6(), G__setup_memfuncTStreamerInfoActionscLcLTActionSequence(), TGenCollectionProxy::GetConversionReadMemberWiseActions(), TGenCollectionProxy::GetReadMemberWiseActions(), and TBranchElement::SetReadActionSequence().
TStreamerInfoActions::TActionSequence * TStreamerInfoActions::TActionSequence::CreateSubSequence | ( | const std::vector< Int_t > & | element_ids, | |
size_t | offset | |||
) |
Definition at line 1545 of file TStreamerInfoActions.cxx.
References AddAction(), TStreamerInfoActions::TConfiguration::AddToOffset(), TStreamerInfoActions::TLoopConfiguration::Copy(), fActions, fLoopConfig, fStreamerInfo, and id.
Referenced by TBranchElement::SetReadActionSequence().
void TStreamerInfoActions::TActionSequence::Print | ( | Option_t * | = "" |
) | const [virtual] |
Reimplemented from TObject.
Definition at line 1581 of file TStreamerInfoActions.cxx.
References fActions, fLoopConfig, and TStreamerInfoActions::TLoopConfiguration::Print().
TStreamerInfoActions::TActionSequence::ClassDef | ( | TActionSequence | , | |
0 | ||||
) |
void TStreamerInfoActions::TActionSequence::AddAction | ( | action_t | action, | |
TConfiguration * | conf | |||
) | [inline] |
void TStreamerInfoActions::TActionSequence::AddAction | ( | const TConfiguredAction & | action | ) | [inline] |
void TStreamerInfoActions::TActionSequence::AddToOffset | ( | Int_t | delta | ) |
TActionSequence* TStreamerInfoActions::TActionSequence::CreateCopy | ( | ) |
static TActionSequence* TStreamerInfoActions::TActionSequence::CreateReadMemberWiseActions | ( | TVirtualStreamerInfo * | info, | |
TVirtualCollectionProxy & | proxy | |||
) | [static] |
TActionSequence* TStreamerInfoActions::TActionSequence::CreateSubSequence | ( | const std::vector< Int_t > & | element_ids, | |
size_t | offset | |||
) |
void TStreamerInfoActions::TActionSequence::Print | ( | Option_t * | = "" |
) | const [virtual] |
Reimplemented from TObject.
TStreamerInfoActions::TActionSequence::ClassDef | ( | TActionSequence | , | |
0 | ||||
) |
Definition at line 126 of file TStreamerInfoActions.h.
Referenced by CreateCopy(), CreateSubSequence(), TBufferSQL2::ReadSequence(), TBufferXML::ReadSequence(), TBufferSQL2::ReadSequenceVecPtr(), and TBufferXML::ReadSequenceVecPtr().
Definition at line 127 of file TStreamerInfoActions.h.
Referenced by CreateCopy(), CreateReadMemberWiseActions(), CreateSubSequence(), Print(), TBufferSQL2::ReadSequence(), TBufferXML::ReadSequence(), TBufferFile::ReadSequence(), and ~TActionSequence().
Definition at line 128 of file TStreamerInfoActions.h.
Referenced by AddAction(), AddToOffset(), TStreamerInfo::Compile(), CreateCopy(), CreateSubSequence(), Print(), TBufferSQL2::ReadSequence(), TBufferXML::ReadSequence(), TBufferFile::ReadSequence(), TBufferSQL2::ReadSequenceVecPtr(), TBufferXML::ReadSequenceVecPtr(), TBufferFile::ReadSequenceVecPtr(), and TActionSequence().
Definition at line 126 of file TStreamerInfoActions.h.
Definition at line 127 of file TStreamerInfoActions.h.