#include <TBufferFile.h>
Inheritance diagram for TBufferFile:
Definition at line 51 of file TBufferFile.h.
typedef std::vector<TStreamerInfo*> TBufferFile::InfoList_t [protected] |
Definition at line 54 of file TBufferFile.h.
typedef std::vector<TStreamerInfo*> TBufferFile::InfoList_t [protected] |
Definition at line 54 of file TBufferFile.h.
anonymous enum |
Definition at line 83 of file TBufferFile.h.
anonymous enum |
Definition at line 84 of file TBufferFile.h.
anonymous enum |
Definition at line 85 of file TBufferFile.h.
anonymous enum |
Definition at line 86 of file TBufferFile.h.
anonymous enum |
Definition at line 87 of file TBufferFile.h.
anonymous enum |
Definition at line 83 of file TBufferFile.h.
anonymous enum |
Definition at line 84 of file TBufferFile.h.
anonymous enum |
Definition at line 85 of file TBufferFile.h.
anonymous enum |
Definition at line 86 of file TBufferFile.h.
anonymous enum |
Definition at line 87 of file TBufferFile.h.
TBufferFile::TBufferFile | ( | ) | [inline, protected] |
Definition at line 68 of file TBufferFile.h.
TBufferFile::TBufferFile | ( | const TBufferFile & | ) | [protected] |
TBufferFile::TBufferFile | ( | TBuffer::EMode | mode | ) |
Definition at line 73 of file TBufferFile.cxx.
References fClassMap, fDisplacement, fgMapSize, fMap, fMapCount, fMapSize, and TBuffer::fParent.
TBufferFile::TBufferFile | ( | TBuffer::EMode | mode, | |
Int_t | bufsiz | |||
) |
Definition at line 91 of file TBufferFile.cxx.
References fClassMap, fDisplacement, fgMapSize, fMap, fMapCount, and fMapSize.
TBufferFile::TBufferFile | ( | TBuffer::EMode | mode, | |
Int_t | bufsiz, | |||
void * | buf, | |||
Bool_t | adopt = kTRUE , |
|||
ReAllocCharFun_t | reallocfunc = 0 | |||
) |
Definition at line 107 of file TBufferFile.cxx.
References fClassMap, fDisplacement, fgMapSize, fMap, fMapCount, and fMapSize.
TBufferFile::~TBufferFile | ( | ) | [virtual] |
TBufferFile::TBufferFile | ( | ) | [inline, protected] |
Definition at line 68 of file TBufferFile.h.
TBufferFile::TBufferFile | ( | const TBufferFile & | ) | [protected] |
TBufferFile::TBufferFile | ( | TBuffer::EMode | mode | ) |
TBufferFile::TBufferFile | ( | TBuffer::EMode | mode, | |
Int_t | bufsiz | |||
) |
TBufferFile::TBufferFile | ( | TBuffer::EMode | mode, | |
Int_t | bufsiz, | |||
void * | buf, | |||
Bool_t | adopt = kTRUE , |
|||
ReAllocCharFun_t | reallocfunc = 0 | |||
) |
virtual TBufferFile::~TBufferFile | ( | ) | [virtual] |
void TBufferFile::operator= | ( | const TBufferFile & | ) | [protected] |
Int_t TBufferFile::CheckByteCount | ( | UInt_t | startpos, | |
UInt_t | bcnt, | |||
const TClass * | clss, | |||
const char * | classname | |||
) | [protected] |
Definition at line 283 of file TBufferFile.cxx.
References TObject::Error(), TBuffer::fBufCur, TBuffer::fBuffer, TBuffer::fBufMax, TBuffer::fParent, TObject::GetName(), name, and TObject::Warning().
Referenced by CheckByteCount(), ReadClassBuffer(), ReadClassEmulated(), and ReadObjectAny().
void TBufferFile::CheckCount | ( | UInt_t | offset | ) | [protected] |
Definition at line 2880 of file TBufferFile.cxx.
References TObject::Error(), TBuffer::IsWriting(), and kMaxMapCount.
Referenced by MapObject(), and WriteClass().
UInt_t TBufferFile::CheckObject | ( | UInt_t | offset, | |
const TClass * | cl, | |||
Bool_t | readClass = kFALSE | |||
) | [protected] |
Definition at line 2893 of file TBufferFile.cxx.
References TExMap::Add(), c, TBuffer::fBufCur, TBuffer::fBuffer, fMap, TExMap::GetValue(), kMapOffset, ReadClass(), ReadObject(), TExMap::Remove(), and TObject::Warning().
Referenced by CheckObject(), ReadClass(), and ReadObjectAny().
void TBufferFile::WriteObjectClass | ( | const void * | actualObjStart, | |
const TClass * | actualClass | |||
) | [protected, virtual] |
Definition at line 2351 of file TBufferFile.cxx.
References TExMap::Add(), TExMap::AddAt(), TExMap::Capacity(), TBuffer::fBufCur, TBuffer::fBuffer, fMap, fMapCount, TExMap::GetValue(), TClass::HasDefaultConstructor(), hash, InitMap(), TBuffer::IsWriting(), kMapOffset, kNullTag, R__ASSERT, SetByteCount(), TObject::Warning(), and WriteClass().
Referenced by WriteObjectAny().
Int_t TBufferFile::GetMapCount | ( | ) | const [inline, virtual] |
Implements TBuffer.
Definition at line 3017 of file TBufferFile.cxx.
References fClassMap, fMap, TExMap::GetSize(), and TExMap::GetValue().
Implements TBuffer.
Definition at line 3033 of file TBufferFile.cxx.
References TExMap::Add(), CheckCount(), fClassMap, fMap, fMapCount, hash, InitMap(), and TBuffer::IsWriting().
Referenced by ReadClass(), and ReadObjectAny().
Implements TBuffer.
Definition at line 3064 of file TBufferFile.cxx.
References TExMap::Add(), CheckCount(), fClassMap, fMap, fMapCount, hash, InitMap(), and TBuffer::IsWriting().
void TBufferFile::Reset | ( | void | ) | [inline, virtual] |
Implements TBuffer.
Definition at line 98 of file TBufferFile.h.
References ResetMap(), and TBuffer::SetBufferOffset().
Referenced by TGListTree::HandleMotion(), and PyROOT::op_reduce().
void TBufferFile::InitMap | ( | ) | [virtual] |
Implements TBuffer.
Definition at line 3133 of file TBufferFile.cxx.
References TExMap::Add(), fClassMap, fMap, fMapCount, fMapSize, TBuffer::IsWriting(), and kNullTag.
Referenced by MapObject(), ReadObjectAny(), TMessage::TMessage(), and WriteObjectClass().
void TBufferFile::ResetMap | ( | ) | [virtual] |
Implements TBuffer.
Definition at line 3162 of file TBufferFile.cxx.
References TExMap::Delete(), fClassMap, fDisplacement, fMap, fMapCount, kUser1, kUser2, kUser3, and TObject::ResetBit().
Referenced by Reset(), TMessage::Reset(), and TMessage::TMessage().
void TBufferFile::SetReadParam | ( | Int_t | mapsize | ) | [virtual] |
Implements TBuffer.
Definition at line 3094 of file TBufferFile.cxx.
References fMap, fMapSize, TBuffer::IsReading(), and R__ASSERT.
void TBufferFile::SetWriteParam | ( | Int_t | mapsize | ) | [virtual] |
Implements TBuffer.
Definition at line 3113 of file TBufferFile.cxx.
References fMap, fMapSize, TBuffer::IsWriting(), and R__ASSERT.
Implements TBuffer.
Definition at line 2970 of file TBufferFile.cxx.
References CheckObject(), and xmlio::Class.
Implements TBuffer.
Definition at line 2980 of file TBufferFile.cxx.
References fMap, TClass::GetActualClass(), TClass::GetBaseClassOffset(), TExMap::GetValue(), kFALSE, and kTRUE.
Int_t TBufferFile::GetVersionOwner | ( | ) | const [virtual] |
Implements TBuffer.
Definition at line 138 of file TBufferFile.cxx.
References TBuffer::GetParent(), and TFile::GetVersion().
Implements TBuffer.
Definition at line 250 of file TBufferFile.cxx.
References buf, xmlio::cnt, TObject::Error(), TBuffer::fBufCur, TBuffer::fBuffer, kByteCountMask, kByteCountVMask, kMaxMapCount, and tobuf().
Referenced by WriteClassBuffer(), and WriteObjectClass().
void TBufferFile::SkipVersion | ( | const TClass * | cl = 0 |
) | [virtual] |
Implements TBuffer.
Definition at line 2604 of file TBufferFile.cxx.
References TObject::Error(), TClass::FindStreamerInfo(), TBuffer::fParent, frombuf(), TClass::GetCheckSum(), TClass::GetClassVersion(), TStreamerInfo::GetClassVersion(), TObjArray::GetLast(), TClass::GetStreamerInfos(), TClass::IsForeign(), TClass::IsLoaded(), kByteCountVMask, list, local, and version.
Version_t TBufferFile::ReadVersion | ( | UInt_t * | start = 0 , |
|
UInt_t * | bcnt = 0 , |
|||
const TClass * | cl = 0 | |||
) | [virtual] |
Implements TBuffer.
Definition at line 2675 of file TBufferFile.cxx.
References xmlio::cnt, TObject::Error(), TBuffer::fBufCur, TBuffer::fBuffer, TClass::FindStreamerInfo(), TBuffer::fParent, frombuf(), TClass::GetCheckSum(), TClass::GetClassVersion(), TStreamerInfo::GetClassVersion(), TObjArray::GetLast(), TClass::GetStreamerInfos(), TClass::IsForeign(), TClass::IsLoaded(), kByteCountMask, kByteCountVMask, list, local, and version.
Referenced by ReadClassBuffer(), ReadClassEmulated(), and SkipObjectAny().
Implements TBuffer.
Definition at line 2785 of file TBufferFile.cxx.
References TObject::Error(), TBuffer::fBufCur, TBuffer::fBuffer, TClass::GetCheckSum(), TClass::GetClassVersion(), kMaxVersion, and version.
Referenced by WriteClassBuffer().
Implements TBuffer.
Definition at line 2814 of file TBufferFile.cxx.
References TObject::Error(), TBuffer::fBufCur, TBuffer::fBuffer, TClass::GetCheckSum(), TClass::GetClassVersion(), kMaxVersion, kStreamedMemberWise, and version.
void * TBufferFile::ReadObjectAny | ( | const TClass * | cast | ) | [virtual] |
Implements TBuffer.
Definition at line 2203 of file TBufferFile.cxx.
References CheckByteCount(), CheckObject(), TObject::Error(), TBuffer::fBufCur, TBuffer::fBuffer, TBuffer::fBufMax, fClassMap, fDisplacement, fMap, fMapCount, TBuffer::fVersion, TClass::GetBaseClassOffset(), TClass::GetClassInfo(), TClass::GetSchemaRules(), TExMap::GetSize(), TExMap::GetValue(), ROOT::TSchemaRuleSet::HasRuleWithSourceClass(), TObject::Info(), InitMap(), TBuffer::IsReading(), kMapOffset, MapObject(), TClass::New(), R__ASSERT, ReadClass(), and TClass::Streamer().
Referenced by ReadFastArray(), and ReadObject().
void TBufferFile::SkipObjectAny | ( | ) | [virtual] |
Implements TBuffer.
Definition at line 2193 of file TBufferFile.cxx.
References ReadVersion(), TBuffer::SetBufferOffset(), and start.
void TBufferFile::TagStreamerInfo | ( | TVirtualStreamerInfo * | info | ) | [virtual] |
Implements TBuffer.
Definition at line 148 of file TBufferFile.cxx.
References TObject::Error(), TArrayC::fArray, TFile::GetClassIndex(), TNamed::GetName(), TBuffer::GetParent(), TArray::GetSize(), info, and number.
void TBufferFile::IncrementLevel | ( | TVirtualStreamerInfo * | info | ) | [virtual] |
Implements TBuffer.
Definition at line 170 of file TBufferFile.cxx.
References fInfo, fInfoStack, and info.
virtual void TBufferFile::SetStreamerElementNumber | ( | Int_t | ) | [inline, virtual] |
void TBufferFile::DecrementLevel | ( | TVirtualStreamerInfo * | ) | [virtual] |
Implements TBuffer.
Definition at line 179 of file TBufferFile.cxx.
References fInfo, and fInfoStack.
TVirtualStreamerInfo* TBufferFile::GetInfo | ( | ) | [inline, virtual] |
virtual void TBufferFile::ClassEnd | ( | const TClass * | ) | [inline, virtual] |
Implements TBuffer.
Definition at line 3178 of file TBufferFile.cxx.
References TBuffer::fBufCur, TBuffer::fBufMax, TBuffer::IsReading(), TMath::Min(), n, and R__ASSERT.
void TBufferFile::WriteBuf | ( | const void * | buf, | |
Int_t | max | |||
) | [virtual] |
Implements TBuffer.
Definition at line 3196 of file TBufferFile.cxx.
References TBuffer::Expand(), TBuffer::fBufCur, TBuffer::fBufMax, TBuffer::fBufSize, TBuffer::IsWriting(), TMath::Max(), and R__ASSERT.
Referenced by WriteString().
char * TBufferFile::ReadString | ( | char * | s, | |
Int_t | max | |||
) | [virtual] |
Implements TBuffer.
Definition at line 3211 of file TBufferFile.cxx.
References TBuffer::IsReading(), kMaxInt, and R__ASSERT.
Referenced by TApplicationRemote::CollectInput(), TApplicationServer::HandleSocketInput(), TProofServ::HandleSocketInput(), hserv(), ReadCharP(), and TSocket::Recv().
void TBufferFile::WriteString | ( | const char * | s | ) | [virtual] |
Implements TBuffer.
Definition at line 3240 of file TBufferFile.cxx.
References WriteBuf().
Referenced by TProof::Broadcast(), TApplicationRemote::Broadcast(), TSocket::Send(), and WriteCharP().
Implements TBuffer.
Definition at line 2479 of file TBufferFile.cxx.
References CheckObject(), TObject::Error(), TBuffer::fBufCur, TBuffer::fBuffer, TBuffer::fBufMax, fDisplacement, fMap, fMapCount, TBuffer::fVersion, TClass::GetSchemaRules(), TExMap::GetSize(), TExMap::GetValue(), ROOT::TSchemaRuleSet::HasRuleWithSourceClass(), TClass::InheritsFrom(), TBuffer::IsReading(), kByteCountMask, kClassMask, kMapOffset, kNewClassTag, kTRUE, TClass::Load(), MapObject(), and R__ASSERT.
Referenced by CheckObject(), ReadObjectAny(), and TMessage::TMessage().
void TBufferFile::WriteClass | ( | const TClass * | cl | ) | [virtual] |
Implements TBuffer.
Definition at line 2566 of file TBufferFile.cxx.
References TExMap::AddAt(), CheckCount(), TBuffer::fBufCur, TBuffer::fBuffer, fMap, fMapCount, TExMap::GetValue(), hash, TBuffer::IsWriting(), kClassMask, kMapOffset, kNewClassTag, and R__ASSERT.
Referenced by WriteObjectClass().
Implements TBuffer.
Definition at line 2179 of file TBufferFile.cxx.
References ReadObjectAny().
Referenced by TProofServ::AcceptResults(), CheckObject(), TApplicationRemote::CollectInput(), Spy::DoButton(), TProofServ::Get(), TProof::GetDataSet(), TProof::GetDataSetQuota(), TProof::GetDataSets(), TProofPlayer::HandleRecvHisto(), TApplicationServer::HandleSocketInput(), TProofServ::HandleSocketInput(), hserv(), TAuthenticate::ProofAuthSetup(), TSocket::RecvProcessIDs(), and TSocket::RecvStreamerInfos().
void TBufferFile::WriteObject | ( | const TObject * | obj | ) | [virtual] |
Implements TBuffer.
Definition at line 2343 of file TBufferFile.cxx.
References xmlio::Class, and WriteObjectAny().
Referenced by TRootObjItem::GetDNDData(), TGListTree::HandleMotion(), TGFileItem::SetDNDObject(), TBufferSQL2::WriteObject(), and TBufferXML::WriteObject().
Implements TBuffer.
Definition at line 2434 of file TBufferFile.cxx.
References TObject::Error(), TClass::GetActualClass(), TClass::GetBaseClassOffset(), TObject::Warning(), and WriteObjectClass().
Referenced by PyROOT::op_reduce(), TBufferSQL2::WriteFastArray(), WriteFastArray(), WriteObject(), and TMessage::WriteObject().
UShort_t TBufferFile::GetPidOffset | ( | ) | const [inline, virtual] |
void TBufferFile::SetPidOffset | ( | UShort_t | offset | ) | [virtual] |
Int_t TBufferFile::GetBufferDisplacement | ( | ) | const [inline, virtual] |
void TBufferFile::SetBufferDisplacement | ( | ) | [inline, virtual] |
void TBufferFile::SetBufferDisplacement | ( | Int_t | skipped | ) | [inline, virtual] |
Implements TBuffer.
Definition at line 150 of file TBufferFile.h.
References fDisplacement, and TBuffer::Length().
void TBufferFile::ReadFloat16 | ( | Float_t * | f, | |
TStreamerElement * | ele = 0 | |||
) | [virtual] |
Implements TBuffer.
Definition at line 364 of file TBufferFile.cxx.
References TStreamerElement::GetFactor(), TStreamerElement::GetXmin(), nbits, ReadWithFactor(), and ReadWithNbits().
void TBufferFile::WriteFloat16 | ( | Float_t * | f, | |
TStreamerElement * | ele = 0 | |||
) | [virtual] |
Implements TBuffer.
Definition at line 472 of file TBufferFile.cxx.
References TStreamerElement::GetFactor(), TStreamerElement::GetXmax(), TStreamerElement::GetXmin(), nbits, x, xmax, and xmin.
void TBufferFile::ReadDouble32 | ( | Double_t * | d, | |
TStreamerElement * | ele = 0 | |||
) | [virtual] |
Implements TBuffer.
Definition at line 380 of file TBufferFile.cxx.
References TStreamerElement::GetFactor(), TStreamerElement::GetXmin(), nbits, ReadWithFactor(), and ReadWithNbits().
void TBufferFile::WriteDouble32 | ( | Double_t * | d, | |
TStreamerElement * | ele = 0 | |||
) | [virtual] |
Implements TBuffer.
Definition at line 565 of file TBufferFile.cxx.
References TStreamerElement::GetFactor(), TStreamerElement::GetXmax(), TStreamerElement::GetXmin(), nbits, x, xmax, and xmin.
Implements TBuffer.
Definition at line 402 of file TBufferFile.cxx.
References frombuf().
Referenced by ReadDouble32(), and ReadFloat16().
Implements TBuffer.
Definition at line 414 of file TBufferFile.cxx.
References frombuf().
Referenced by ReadDouble32(), and ReadFloat16().
Implements TBuffer.
Definition at line 663 of file TBufferFile.cxx.
References TBuffer::fBufCur, TBuffer::fBufSize, frombuf(), i, TBuffer::IsReading(), l, n, and R__ASSERT.
Referenced by ReadArray().
Implements TBuffer.
Definition at line 691 of file TBufferFile.cxx.
References TBuffer::fBufCur, TBuffer::fBufSize, TBuffer::IsReading(), l, n, and R__ASSERT.
Implements TBuffer.
Definition at line 714 of file TBufferFile.cxx.
References bswapcpy16(), TBuffer::fBufCur, TBuffer::fBufSize, frombuf(), i, TBuffer::IsReading(), l, n, and R__ASSERT.
Implements TBuffer.
Definition at line 747 of file TBufferFile.cxx.
References bswapcpy32(), TBuffer::fBufCur, TBuffer::fBufSize, frombuf(), i, TBuffer::IsReading(), l, n, and R__ASSERT.
Implements TBuffer.
Definition at line 780 of file TBufferFile.cxx.
References TBuffer::fBufCur, TBuffer::fBufSize, TBuffer::fParent, frombuf(), frombufOld(), TFile::GetVersion(), i, TBuffer::IsReading(), l, n, and R__ASSERT.
Implements TBuffer.
Definition at line 806 of file TBufferFile.cxx.
References TBuffer::fBufCur, TBuffer::fBufSize, frombuf(), i, TBuffer::IsReading(), l, Long64_t, n, and R__ASSERT.
Implements TBuffer.
Definition at line 517 of file TBufferFile.h.
References Long64_t, and ReadArray().
Implements TBuffer.
Definition at line 834 of file TBufferFile.cxx.
References bswapcpy32(), TBuffer::fBufCur, TBuffer::fBufSize, frombuf(), i, TBuffer::IsReading(), l, n, and R__ASSERT.
Implements TBuffer.
Definition at line 867 of file TBufferFile.cxx.
References TBuffer::fBufCur, TBuffer::fBufSize, frombuf(), i, TBuffer::IsReading(), l, n, and R__ASSERT.
Int_t TBufferFile::ReadArrayFloat16 | ( | Float_t *& | f, | |
TStreamerElement * | ele = 0 | |||
) | [virtual] |
Implements TBuffer.
Definition at line 895 of file TBufferFile.cxx.
References TBuffer::fBufSize, TBuffer::IsReading(), n, R__ASSERT, and ReadFastArrayFloat16().
Int_t TBufferFile::ReadArrayDouble32 | ( | Double_t *& | d, | |
TStreamerElement * | ele = 0 | |||
) | [virtual] |
Implements TBuffer.
Definition at line 917 of file TBufferFile.cxx.
References TBuffer::fBufSize, TBuffer::IsReading(), n, R__ASSERT, and ReadFastArrayDouble32().
Implements TBuffer.
Definition at line 939 of file TBufferFile.cxx.
References TBuffer::fBufCur, TBuffer::fBufSize, frombuf(), i, TBuffer::IsReading(), l, n, and R__ASSERT.
Referenced by ReadStaticArray().
Implements TBuffer.
Definition at line 966 of file TBufferFile.cxx.
References TBuffer::fBufCur, TBuffer::fBufSize, TBuffer::IsReading(), l, n, and R__ASSERT.
Implements TBuffer.
Definition at line 988 of file TBufferFile.cxx.
References bswapcpy16(), TBuffer::fBufCur, TBuffer::fBufSize, frombuf(), i, TBuffer::IsReading(), l, n, and R__ASSERT.
Implements TBuffer.
Definition at line 1020 of file TBufferFile.cxx.
References bswapcpy32(), TBuffer::fBufCur, TBuffer::fBufSize, frombuf(), i, TBuffer::IsReading(), l, n, and R__ASSERT.
Implements TBuffer.
Definition at line 1052 of file TBufferFile.cxx.
References TBuffer::fBufCur, TBuffer::fBufSize, TBuffer::fParent, frombuf(), frombufOld(), TFile::GetVersion(), i, TBuffer::IsReading(), l, n, and R__ASSERT.
Implements TBuffer.
Definition at line 1077 of file TBufferFile.cxx.
References TBuffer::fBufCur, TBuffer::fBufSize, frombuf(), i, TBuffer::IsReading(), l, Long64_t, n, and R__ASSERT.
Implements TBuffer.
Definition at line 533 of file TBufferFile.h.
References Long64_t, and ReadStaticArray().
Implements TBuffer.
Definition at line 1104 of file TBufferFile.cxx.
References bswapcpy32(), TBuffer::fBufCur, TBuffer::fBufSize, frombuf(), i, TBuffer::IsReading(), l, n, and R__ASSERT.
Implements TBuffer.
Definition at line 1136 of file TBufferFile.cxx.
References TBuffer::fBufCur, TBuffer::fBufSize, frombuf(), i, TBuffer::IsReading(), l, n, and R__ASSERT.
Int_t TBufferFile::ReadStaticArrayFloat16 | ( | Float_t * | f, | |
TStreamerElement * | ele = 0 | |||
) | [virtual] |
Implements TBuffer.
Definition at line 1163 of file TBufferFile.cxx.
References TBuffer::fBufSize, TBuffer::IsReading(), n, R__ASSERT, and ReadFastArrayFloat16().
Int_t TBufferFile::ReadStaticArrayDouble32 | ( | Double_t * | d, | |
TStreamerElement * | ele = 0 | |||
) | [virtual] |
Implements TBuffer.
Definition at line 1184 of file TBufferFile.cxx.
References TBuffer::fBufSize, TBuffer::IsReading(), n, R__ASSERT, and ReadFastArrayDouble32().
Implements TBuffer.
Definition at line 1205 of file TBufferFile.cxx.
References TBuffer::fBufCur, TBuffer::fBufSize, frombuf(), i, and l.
Referenced by ReadFastArray(), and TBufferXML::ReadFastArray().
Implements TBuffer.
Definition at line 1222 of file TBufferFile.cxx.
References TBuffer::fBufCur, TBuffer::fBufSize, and l.
Implements TBuffer.
Definition at line 1234 of file TBufferFile.cxx.
References TBuffer::fBufCur, TBuffer::fBufSize, l, and len.
Implements TBuffer.
Definition at line 1262 of file TBufferFile.cxx.
References bswapcpy16(), TBuffer::fBufCur, TBuffer::fBufSize, frombuf(), i, and l.
Implements TBuffer.
Definition at line 1284 of file TBufferFile.cxx.
References bswapcpy32(), TBuffer::fBufCur, TBuffer::fBufSize, frombuf(), i, and l.
Implements TBuffer.
Definition at line 1306 of file TBufferFile.cxx.
References TBuffer::fBufCur, TBuffer::fBufSize, TBuffer::fParent, frombuf(), frombufOld(), TFile::GetVersion(), i, and l.
Implements TBuffer.
Definition at line 1322 of file TBufferFile.cxx.
References TBuffer::fBufCur, TBuffer::fBufSize, frombuf(), i, l, and Long64_t.
Implements TBuffer.
Definition at line 549 of file TBufferFile.h.
References Long64_t, and ReadFastArray().
Implements TBuffer.
Definition at line 1339 of file TBufferFile.cxx.
References bswapcpy32(), TBuffer::fBufCur, TBuffer::fBufSize, frombuf(), i, and l.
Implements TBuffer.
Definition at line 1361 of file TBufferFile.cxx.
References TBuffer::fBufCur, TBuffer::fBufSize, frombuf(), i, and l.
void TBufferFile::ReadFastArrayFloat16 | ( | Float_t * | f, | |
Int_t | n, | |||
TStreamerElement * | ele = 0 | |||
) | [virtual] |
Implements TBuffer.
Definition at line 1378 of file TBufferFile.cxx.
References TBuffer::fBufSize, TStreamerElement::GetFactor(), TStreamerElement::GetXmin(), i, j, nbits, and xmin.
Referenced by ReadArrayFloat16(), and ReadStaticArrayFloat16().
void TBufferFile::ReadFastArrayDouble32 | ( | Double_t * | d, | |
Int_t | n, | |||
TStreamerElement * | ele = 0 | |||
) | [virtual] |
Implements TBuffer.
Definition at line 1418 of file TBufferFile.cxx.
References TBuffer::fBufSize, TStreamerElement::GetFactor(), TStreamerElement::GetXmin(), i, j, nbits, and xmin.
Referenced by ReadArrayDouble32(), and ReadStaticArrayDouble32().
void TBufferFile::ReadFastArray | ( | void * | start, | |
const TClass * | cl, | |||
Int_t | n = 1 , |
|||
TMemberStreamer * | s = 0 , |
|||
const TClass * | onFileClass = 0 | |||
) | [virtual] |
Implements TBuffer.
Definition at line 1466 of file TBufferFile.cxx.
References TMemberStreamer::SetOnFileClass(), and TClass::Size().
void TBufferFile::ReadFastArray | ( | void ** | startp, | |
const TClass * | cl, | |||
Int_t | n = 1 , |
|||
Bool_t | isPreAlloc = kFALSE , |
|||
TMemberStreamer * | s = 0 , |
|||
const TClass * | onFileClass = 0 | |||
) | [virtual] |
Implements TBuffer.
Definition at line 1487 of file TBufferFile.cxx.
References TVirtualStreamerInfo::CanDelete(), j, kFALSE, TClass::New(), ReadObjectAny(), and TMemberStreamer::SetOnFileClass().
Implements TBuffer.
Definition at line 1548 of file TBufferFile.cxx.
References TBuffer::Expand(), TBuffer::fBufCur, TBuffer::fBufMax, TBuffer::fBufSize, i, TBuffer::IsWriting(), l, TMath::Max(), R__ASSERT, and tobuf().
Referenced by WriteArray().
Implements TBuffer.
Definition at line 1573 of file TBufferFile.cxx.
References TBuffer::Expand(), TBuffer::fBufCur, TBuffer::fBufMax, TBuffer::fBufSize, TBuffer::IsWriting(), l, TMath::Max(), and R__ASSERT.
Implements TBuffer.
Definition at line 1593 of file TBufferFile.cxx.
References bswapcpy16(), TBuffer::Expand(), TBuffer::fBufCur, TBuffer::fBufMax, TBuffer::fBufSize, i, TBuffer::IsWriting(), l, TMath::Max(), R__ASSERT, and tobuf().
Implements TBuffer.
Definition at line 1623 of file TBufferFile.cxx.
References bswapcpy32(), TBuffer::Expand(), TBuffer::fBufCur, TBuffer::fBufMax, TBuffer::fBufSize, i, TBuffer::IsWriting(), l, TMath::Max(), R__ASSERT, and tobuf().
Implements TBuffer.
Definition at line 1653 of file TBufferFile.cxx.
References TBuffer::Expand(), TBuffer::fBufCur, TBuffer::fBufMax, TBuffer::fBufSize, i, TBuffer::IsWriting(), l, TMath::Max(), R__ASSERT, and tobuf().
Implements TBuffer.
Definition at line 1671 of file TBufferFile.cxx.
References TBuffer::Expand(), TBuffer::fBufCur, TBuffer::fBufMax, TBuffer::fBufSize, i, TBuffer::IsWriting(), l, TMath::Max(), R__ASSERT, and tobuf().
Implements TBuffer.
Definition at line 1691 of file TBufferFile.cxx.
References TBuffer::Expand(), TBuffer::fBufCur, TBuffer::fBufMax, TBuffer::fBufSize, i, TBuffer::IsWriting(), l, Long64_t, TMath::Max(), R__ASSERT, and tobuf().
Implements TBuffer.
Definition at line 562 of file TBufferFile.h.
References Long64_t, and WriteArray().
Implements TBuffer.
Definition at line 1716 of file TBufferFile.cxx.
References bswapcpy32(), TBuffer::Expand(), TBuffer::fBufCur, TBuffer::fBufMax, TBuffer::fBufSize, i, TBuffer::IsWriting(), l, TMath::Max(), R__ASSERT, and tobuf().
Implements TBuffer.
Definition at line 1746 of file TBufferFile.cxx.
References TBuffer::Expand(), TBuffer::fBufCur, TBuffer::fBufMax, TBuffer::fBufSize, i, TBuffer::IsWriting(), l, TMath::Max(), R__ASSERT, and tobuf().
void TBufferFile::WriteArrayFloat16 | ( | const Float_t * | f, | |
Int_t | n, | |||
TStreamerElement * | ele = 0 | |||
) | [virtual] |
Implements TBuffer.
Definition at line 1771 of file TBufferFile.cxx.
References TBuffer::Expand(), TBuffer::fBufCur, TBuffer::fBufMax, TBuffer::fBufSize, TBuffer::IsWriting(), l, TMath::Max(), R__ASSERT, and WriteFastArrayFloat16().
void TBufferFile::WriteArrayDouble32 | ( | const Double_t * | d, | |
Int_t | n, | |||
TStreamerElement * | ele = 0 | |||
) | [virtual] |
Implements TBuffer.
Definition at line 1791 of file TBufferFile.cxx.
References TBuffer::Expand(), TBuffer::fBufCur, TBuffer::fBufMax, TBuffer::fBufSize, TBuffer::IsWriting(), l, TMath::Max(), R__ASSERT, and WriteFastArrayDouble32().
Implements TBuffer.
Definition at line 1811 of file TBufferFile.cxx.
References TBuffer::Expand(), TBuffer::fBufCur, TBuffer::fBufMax, TBuffer::fBufSize, i, l, TMath::Max(), and tobuf().
Referenced by TBufferXML::WriteFastArray(), and WriteFastArray().
Implements TBuffer.
Definition at line 1830 of file TBufferFile.cxx.
References TBuffer::Expand(), TBuffer::fBufCur, TBuffer::fBufMax, TBuffer::fBufSize, l, and TMath::Max().
Implements TBuffer.
Definition at line 1844 of file TBufferFile.cxx.
References TBuffer::Expand(), TBuffer::fBufCur, TBuffer::fBufMax, TBuffer::fBufSize, l, and TMath::Max().
Implements TBuffer.
Definition at line 1865 of file TBufferFile.cxx.
References bswapcpy16(), TBuffer::Expand(), TBuffer::fBufCur, TBuffer::fBufMax, TBuffer::fBufSize, i, l, TMath::Max(), and tobuf().
Implements TBuffer.
Definition at line 1889 of file TBufferFile.cxx.
References bswapcpy32(), TBuffer::Expand(), TBuffer::fBufCur, TBuffer::fBufMax, TBuffer::fBufSize, i, l, TMath::Max(), and tobuf().
Implements TBuffer.
Definition at line 1913 of file TBufferFile.cxx.
References TBuffer::Expand(), TBuffer::fBufCur, TBuffer::fBufMax, TBuffer::fBufSize, i, l, TMath::Max(), and tobuf().
Implements TBuffer.
Definition at line 1926 of file TBufferFile.cxx.
References TBuffer::Expand(), TBuffer::fBufCur, TBuffer::fBufMax, TBuffer::fBufSize, i, l, TMath::Max(), and tobuf().
Implements TBuffer.
Definition at line 1941 of file TBufferFile.cxx.
References TBuffer::Expand(), TBuffer::fBufCur, TBuffer::fBufMax, TBuffer::fBufSize, i, l, Long64_t, TMath::Max(), and tobuf().
Implements TBuffer.
Definition at line 575 of file TBufferFile.h.
References Long64_t, and WriteFastArray().
Implements TBuffer.
Definition at line 1960 of file TBufferFile.cxx.
References bswapcpy32(), TBuffer::Expand(), TBuffer::fBufCur, TBuffer::fBufMax, TBuffer::fBufSize, i, l, TMath::Max(), and tobuf().
Implements TBuffer.
Definition at line 1984 of file TBufferFile.cxx.
References TBuffer::Expand(), TBuffer::fBufCur, TBuffer::fBufMax, TBuffer::fBufSize, i, l, TMath::Max(), and tobuf().
void TBufferFile::WriteFastArrayFloat16 | ( | const Float_t * | f, | |
Int_t | n, | |||
TStreamerElement * | ele = 0 | |||
) | [virtual] |
Implements TBuffer.
Definition at line 2003 of file TBufferFile.cxx.
References TBuffer::Expand(), TBuffer::fBufCur, TBuffer::fBufMax, TBuffer::fBufSize, TStreamerElement::GetFactor(), TStreamerElement::GetXmax(), TStreamerElement::GetXmin(), i, j, l, TMath::Max(), nbits, x, xmax, and xmin.
Referenced by WriteArrayFloat16().
void TBufferFile::WriteFastArrayDouble32 | ( | const Double_t * | d, | |
Int_t | n, | |||
TStreamerElement * | ele = 0 | |||
) | [virtual] |
Implements TBuffer.
Definition at line 2054 of file TBufferFile.cxx.
References TBuffer::Expand(), TBuffer::fBufCur, TBuffer::fBufMax, TBuffer::fBufSize, TStreamerElement::GetFactor(), TStreamerElement::GetXmax(), TStreamerElement::GetXmin(), i, j, l, TMath::Max(), nbits, x, xmax, and xmin.
Referenced by WriteArrayDouble32().
void TBufferFile::WriteFastArray | ( | void * | start, | |
const TClass * | cl, | |||
Int_t | n = 1 , |
|||
TMemberStreamer * | s = 0 | |||
) | [virtual] |
Implements TBuffer.
Definition at line 2112 of file TBufferFile.cxx.
References j, TClass::Size(), and size.
Int_t TBufferFile::WriteFastArray | ( | void ** | startp, | |
const TClass * | cl, | |||
Int_t | n = 1 , |
|||
Bool_t | isPreAlloc = kFALSE , |
|||
TMemberStreamer * | s = 0 | |||
) | [virtual] |
Implements TBuffer.
Definition at line 2133 of file TBufferFile.cxx.
References ForceWriteInfo(), ROOT::GetStreamerInfo(), info, j, kFALSE, and WriteObjectAny().
void TBufferFile::StreamObject | ( | void * | obj, | |
const type_info & | typeinfo, | |||
const TClass * | onFileClass = 0 | |||
) | [virtual] |
Implements TBuffer.
Definition at line 2846 of file TBufferFile.cxx.
References TClass::GetClass(), and TClass::Streamer().
void TBufferFile::StreamObject | ( | void * | obj, | |
const char * | className, | |||
const TClass * | onFileClass = 0 | |||
) | [virtual] |
Implements TBuffer.
Definition at line 2855 of file TBufferFile.cxx.
References TClass::GetClass(), and TClass::Streamer().
void TBufferFile::StreamObject | ( | TObject * | obj | ) | [virtual] |
void TBufferFile::ReadBool | ( | Bool_t & | b | ) | [inline, virtual] |
Implements TBuffer.
Definition at line 418 of file TBufferFile.h.
References TBuffer::fBufCur, and frombuf().
void TBufferFile::ReadChar | ( | Char_t & | c | ) | [inline, virtual] |
Implements TBuffer.
Definition at line 424 of file TBufferFile.h.
References TBuffer::fBufCur, and frombuf().
Referenced by ReadUChar().
void TBufferFile::ReadUChar | ( | UChar_t & | c | ) | [inline, virtual] |
void TBufferFile::ReadShort | ( | Short_t & | s | ) | [inline, virtual] |
Implements TBuffer.
Definition at line 436 of file TBufferFile.h.
References TBuffer::fBufCur, and frombuf().
Referenced by ReadUShort().
void TBufferFile::ReadUShort | ( | UShort_t & | s | ) | [inline, virtual] |
void TBufferFile::ReadInt | ( | Int_t & | i | ) | [inline, virtual] |
Implements TBuffer.
Definition at line 448 of file TBufferFile.h.
References TBuffer::fBufCur, and frombuf().
Referenced by ReadUInt().
void TBufferFile::ReadUInt | ( | UInt_t & | i | ) | [inline, virtual] |
void TBufferFile::ReadLong | ( | Long_t & | l | ) | [virtual] |
Implements TBuffer.
Definition at line 221 of file TBufferFile.cxx.
References TBuffer::fBufCur, TBuffer::fParent, frombuf(), frombufOld(), and TFile::GetVersion().
Referenced by ReadULong().
void TBufferFile::ReadULong | ( | ULong_t & | l | ) | [inline, virtual] |
void TBufferFile::ReadLong64 | ( | Long64_t & | l | ) | [inline, virtual] |
Implements TBuffer.
Definition at line 475 of file TBufferFile.h.
References TBuffer::fBufCur, and frombuf().
Referenced by ReadULong64().
void TBufferFile::ReadULong64 | ( | ULong64_t & | l | ) | [inline, virtual] |
Implements TBuffer.
Definition at line 481 of file TBufferFile.h.
References Long64_t, and ReadLong64().
void TBufferFile::ReadFloat | ( | Float_t & | f | ) | [inline, virtual] |
Implements TBuffer.
Definition at line 487 of file TBufferFile.h.
References TBuffer::fBufCur, and frombuf().
void TBufferFile::ReadDouble | ( | Double_t & | d | ) | [inline, virtual] |
Implements TBuffer.
Definition at line 493 of file TBufferFile.h.
References TBuffer::fBufCur, and frombuf().
void TBufferFile::ReadCharP | ( | Char_t * | c | ) | [inline, virtual] |
void TBufferFile::ReadTString | ( | TString & | s | ) | [virtual] |
void TBufferFile::WriteBool | ( | Bool_t | b | ) | [inline, virtual] |
Implements TBuffer.
Definition at line 321 of file TBufferFile.h.
References TBuffer::Expand(), TBuffer::fBufCur, TBuffer::fBufMax, TBuffer::fBufSize, and tobuf().
void TBufferFile::WriteChar | ( | Char_t | c | ) | [inline, virtual] |
Implements TBuffer.
Definition at line 328 of file TBufferFile.h.
References TBuffer::Expand(), TBuffer::fBufCur, TBuffer::fBufMax, TBuffer::fBufSize, and tobuf().
void TBufferFile::WriteUChar | ( | UChar_t | c | ) | [inline, virtual] |
Implements TBuffer.
Definition at line 335 of file TBufferFile.h.
References TBuffer::Expand(), TBuffer::fBufCur, TBuffer::fBufMax, TBuffer::fBufSize, and tobuf().
void TBufferFile::WriteShort | ( | Short_t | s | ) | [inline, virtual] |
Implements TBuffer.
Definition at line 342 of file TBufferFile.h.
References TBuffer::Expand(), TBuffer::fBufCur, TBuffer::fBufMax, TBuffer::fBufSize, and tobuf().
void TBufferFile::WriteUShort | ( | UShort_t | s | ) | [inline, virtual] |
Implements TBuffer.
Definition at line 349 of file TBufferFile.h.
References TBuffer::Expand(), TBuffer::fBufCur, TBuffer::fBufMax, TBuffer::fBufSize, and tobuf().
void TBufferFile::WriteInt | ( | Int_t | i | ) | [inline, virtual] |
Implements TBuffer.
Definition at line 356 of file TBufferFile.h.
References TBuffer::Expand(), TBuffer::fBufCur, TBuffer::fBufMax, TBuffer::fBufSize, and tobuf().
void TBufferFile::WriteUInt | ( | UInt_t | i | ) | [inline, virtual] |
Implements TBuffer.
Definition at line 363 of file TBufferFile.h.
References TBuffer::Expand(), TBuffer::fBufCur, TBuffer::fBufMax, TBuffer::fBufSize, and tobuf().
void TBufferFile::WriteLong | ( | Long_t | l | ) | [inline, virtual] |
Implements TBuffer.
Definition at line 370 of file TBufferFile.h.
References TBuffer::Expand(), TBuffer::fBufCur, TBuffer::fBufMax, TBuffer::fBufSize, and tobuf().
void TBufferFile::WriteULong | ( | ULong_t | l | ) | [inline, virtual] |
Implements TBuffer.
Definition at line 377 of file TBufferFile.h.
References TBuffer::Expand(), TBuffer::fBufCur, TBuffer::fBufMax, TBuffer::fBufSize, and tobuf().
void TBufferFile::WriteLong64 | ( | Long64_t | l | ) | [inline, virtual] |
Implements TBuffer.
Definition at line 384 of file TBufferFile.h.
References TBuffer::Expand(), TBuffer::fBufCur, TBuffer::fBufMax, TBuffer::fBufSize, Long64_t, and tobuf().
void TBufferFile::WriteULong64 | ( | ULong64_t | l | ) | [inline, virtual] |
Implements TBuffer.
Definition at line 391 of file TBufferFile.h.
References TBuffer::Expand(), TBuffer::fBufCur, TBuffer::fBufMax, TBuffer::fBufSize, Long64_t, and tobuf().
void TBufferFile::WriteFloat | ( | Float_t | f | ) | [inline, virtual] |
Implements TBuffer.
Definition at line 398 of file TBufferFile.h.
References TBuffer::Expand(), TBuffer::fBufCur, TBuffer::fBufMax, TBuffer::fBufSize, and tobuf().
void TBufferFile::WriteDouble | ( | Double_t | d | ) | [inline, virtual] |
Implements TBuffer.
Definition at line 405 of file TBufferFile.h.
References TBuffer::Expand(), TBuffer::fBufCur, TBuffer::fBufMax, TBuffer::fBufSize, and tobuf().
void TBufferFile::WriteCharP | ( | const Char_t * | c | ) | [inline, virtual] |
void TBufferFile::WriteTString | ( | const TString & | s | ) | [virtual] |
TProcessID * TBufferFile::GetLastProcessID | ( | TRefTable * | reftable | ) | const [virtual] |
Implements TBuffer.
Definition at line 3249 of file TBufferFile.cxx.
References TFile::GetListOfProcessIDs(), TFile::GetNProcessIDs(), TBuffer::GetParent(), TProcessID::GetProcessID(), TRefTable::kHaveWarnedReadingOld, TObjArray::Last(), TObject::SetBit(), TObject::TestBit(), and TObject::Warning().
UInt_t TBufferFile::GetTRefExecId | ( | ) | [virtual] |
Implements TBuffer.
Definition at line 3285 of file TBufferFile.cxx.
References TStreamerInfo::GetCurrentElement(), and TObject::GetUniqueID().
TProcessID * TBufferFile::ReadProcessID | ( | UShort_t | pidf | ) | [virtual] |
Implements TBuffer.
Definition at line 3271 of file TBufferFile.cxx.
References TBuffer::GetParent(), TProcessID::GetPID(), and TFile::ReadProcessID().
UShort_t TBufferFile::WriteProcessID | ( | TProcessID * | pid | ) | [virtual] |
Implements TBuffer.
Definition at line 3297 of file TBufferFile.cxx.
References TBuffer::GetParent(), and TFile::WriteProcessID().
void TBufferFile::ForceWriteInfo | ( | TVirtualStreamerInfo * | info, | |
Bool_t | force | |||
) | [virtual] |
Implements TBuffer.
Definition at line 3310 of file TBufferFile.cxx.
References TBuffer::GetParent(), and info.
Referenced by ForceWriteInfoClones(), TBufferSQL2::WriteFastArray(), and WriteFastArray().
void TBufferFile::ForceWriteInfoClones | ( | TClonesArray * | a | ) | [virtual] |
Implements TBuffer.
Definition at line 3319 of file TBufferFile.cxx.
References a, TStreamerInfo::Compile(), ForceWriteInfo(), TVirtualStreamerInfo::IsOptimized(), TVirtualStreamerInfo::kCannotOptimize, kFALSE, and TObject::SetBit().
Int_t TBufferFile::ReadClones | ( | TClonesArray * | a, | |
Int_t | nobjects, | |||
Version_t | objvers | |||
) | [virtual] |
Implements TBuffer.
Definition at line 3335 of file TBufferFile.cxx.
References a, info, kTRUE, and ReadSequenceVecPtr().
Int_t TBufferFile::WriteClones | ( | TClonesArray * | a, | |
Int_t | nobjects | |||
) | [virtual] |
Int_t TBufferFile::ReadClassEmulated | ( | const TClass * | cl, | |
void * | object, | |||
const TClass * | onfile_class | |||
) | [virtual] |
Implements TBuffer.
Definition at line 3359 of file TBufferFile.cxx.
References CheckByteCount(), TClass::GetConversionStreamerInfo(), TClass::GetStreamerInfo(), TVirtualStreamerInfo::IsRecovered(), ptr, TStreamerInfo::ReadBuffer(), ReadBuffer(), ReadVersion(), TBuffer::SetBufferOffset(), and start.
Int_t TBufferFile::ReadClassBuffer | ( | const TClass * | cl, | |
void * | pointer, | |||
const TClass * | onfile_class | |||
) | [virtual] |
Implements TBuffer.
Definition at line 3466 of file TBufferFile.cxx.
References TObjArray::AddAtAndExpand(), TStreamerInfo::Build(), TStreamerInfo::BuildEmulated(), TStreamerInfo::BuildOld(), TCollection::Capacity(), CheckByteCount(), TObject::Error(), gDebug, TClass::GetClassVersion(), TClass::GetConversionStreamerInfo(), TBuffer::GetParent(), TStreamerInfo::GetReadObjectWiseActions(), TClass::GetStreamerInfos(), TFile::GetVersion(), TVirtualStreamerInfo::IsCompiled(), kFALSE, kTRUE, TBuffer::Length(), ReadSequence(), ReadVersion(), TObjArray::UncheckedAt(), and version.
Int_t TBufferFile::ReadClassBuffer | ( | const TClass * | cl, | |
void * | pointer, | |||
Int_t | version, | |||
UInt_t | start, | |||
UInt_t | count, | |||
const TClass * | onfile_class | |||
) | [virtual] |
Implements TBuffer.
Definition at line 3388 of file TBufferFile.cxx.
References TObjArray::AddAtAndExpand(), TObjArray::At(), TStreamerInfo::Build(), TStreamerInfo::BuildOld(), CheckByteCount(), TObject::Error(), gDebug, TClass::GetClassVersion(), TClass::GetConversionStreamerInfo(), TStreamerInfo::GetReadObjectWiseActions(), TCollection::GetSize(), TClass::GetStreamerInfos(), TVirtualStreamerInfo::IsCompiled(), TVirtualStreamerInfo::IsRecovered(), TBuffer::Length(), and ReadSequence().
Implements TBuffer.
Definition at line 3565 of file TBufferFile.cxx.
References TStreamerInfo::Build(), TStreamerInfo::BuildOld(), TBuffer::fBufCur, TBuffer::fBuffer, gDebug, TStreamerInfo::GetClassVersion(), TVirtualStreamerInfo::IsCompiled(), kTRUE, ptr, SetByteCount(), TStreamerInfo::WriteBufferAux(), and WriteVersion().
Int_t TBufferFile::ReadSequence | ( | const TStreamerInfoActions::TActionSequence & | sequence, | |
void * | object | |||
) | [virtual] |
Implements TBuffer.
Definition at line 3602 of file TBufferFile.cxx.
References TStreamerInfoActions::TActionSequence::fActions, and gDebug.
Referenced by ReadClassBuffer().
Int_t TBufferFile::ReadSequenceVecPtr | ( | const TStreamerInfoActions::TActionSequence & | sequence, | |
void * | start_collection, | |||
void * | end_collection | |||
) | [virtual] |
Implements TBuffer.
Definition at line 3631 of file TBufferFile.cxx.
References TStreamerInfoActions::TActionSequence::fActions, and gDebug.
Referenced by ReadClones().
Int_t TBufferFile::ReadSequence | ( | const TStreamerInfoActions::TActionSequence & | sequence, | |
void * | start_collection, | |||
void * | end_collection | |||
) | [virtual] |
Implements TBuffer.
Definition at line 3660 of file TBufferFile.cxx.
References TStreamerInfoActions::TActionSequence::fActions, TStreamerInfoActions::TActionSequence::fLoopConfig, gDebug, and TStreamerInfoActions::TLoopConfiguration::GetFirstAddress().
void TBufferFile::SetGlobalReadParam | ( | Int_t | mapsize | ) | [static] |
Definition at line 3696 of file TBufferFile.cxx.
References fgMapSize.
Referenced by G__G__IO_116_0_192(), and G__setup_memfuncTBufferFile().
void TBufferFile::SetGlobalWriteParam | ( | Int_t | mapsize | ) | [static] |
Definition at line 3710 of file TBufferFile.cxx.
References fgMapSize.
Referenced by G__G__IO_116_0_193(), and G__setup_memfuncTBufferFile().
Int_t TBufferFile::GetGlobalReadParam | ( | ) | [static] |
Definition at line 3725 of file TBufferFile.cxx.
References fgMapSize.
Referenced by G__G__IO_116_0_194(), and G__setup_memfuncTBufferFile().
Int_t TBufferFile::GetGlobalWriteParam | ( | ) | [static] |
Definition at line 3733 of file TBufferFile.cxx.
References fgMapSize.
Referenced by G__G__IO_116_0_195(), and G__setup_memfuncTBufferFile().
void TBufferFile::operator= | ( | const TBufferFile & | ) | [protected] |
Int_t TBufferFile::CheckByteCount | ( | UInt_t | startpos, | |
UInt_t | bcnt, | |||
const TClass * | clss, | |||
const char * | classname | |||
) | [protected] |
void TBufferFile::CheckCount | ( | UInt_t | offset | ) | [protected] |
UInt_t TBufferFile::CheckObject | ( | UInt_t | offset, | |
const TClass * | cl, | |||
Bool_t | readClass = kFALSE | |||
) | [protected] |
virtual void TBufferFile::WriteObjectClass | ( | const void * | actualObjStart, | |
const TClass * | actualClass | |||
) | [protected, virtual] |
Int_t TBufferFile::GetMapCount | ( | ) | const [inline, virtual] |
Implements TBuffer.
Implements TBuffer.
Implements TBuffer.
void TBufferFile::Reset | ( | void | ) | [inline, virtual] |
Implements TBuffer.
Definition at line 98 of file TBufferFile.h.
References ResetMap(), and TBuffer::SetBufferOffset().
void TBufferFile::InitMap | ( | ) | [virtual] |
Implements TBuffer.
void TBufferFile::ResetMap | ( | ) | [virtual] |
Implements TBuffer.
Implements TBuffer.
virtual Int_t TBufferFile::CheckByteCount | ( | UInt_t | startpos, | |
UInt_t | bcnt, | |||
const TClass * | clss | |||
) | [virtual] |
Implements TBuffer.
virtual Int_t TBufferFile::CheckByteCount | ( | UInt_t | startpos, | |
UInt_t | bcnt, | |||
const char * | classname | |||
) | [virtual] |
Implements TBuffer.
Implements TBuffer.
virtual Version_t TBufferFile::ReadVersion | ( | UInt_t * | start = 0 , |
|
UInt_t * | bcnt = 0 , |
|||
const TClass * | cl = 0 | |||
) | [virtual] |
Implements TBuffer.
Implements TBuffer.
virtual UInt_t TBufferFile::WriteVersionMemberWise | ( | const TClass * | cl, | |
Bool_t | useBcnt = kFALSE | |||
) | [virtual] |
Implements TBuffer.
virtual void TBufferFile::SkipObjectAny | ( | ) | [virtual] |
Implements TBuffer.
virtual void TBufferFile::TagStreamerInfo | ( | TVirtualStreamerInfo * | info | ) | [virtual] |
Implements TBuffer.
virtual void TBufferFile::IncrementLevel | ( | TVirtualStreamerInfo * | info | ) | [virtual] |
Implements TBuffer.
virtual void TBufferFile::SetStreamerElementNumber | ( | Int_t | ) | [inline, virtual] |
virtual void TBufferFile::DecrementLevel | ( | TVirtualStreamerInfo * | ) | [virtual] |
Implements TBuffer.
TVirtualStreamerInfo* TBufferFile::GetInfo | ( | ) | [inline, virtual] |
virtual void TBufferFile::ClassEnd | ( | const TClass * | ) | [inline, virtual] |
virtual void TBufferFile::WriteString | ( | const char * | s | ) | [virtual] |
Implements TBuffer.
Implements TBuffer.
Implements TBuffer.
UShort_t TBufferFile::GetPidOffset | ( | ) | const [inline, virtual] |
Int_t TBufferFile::GetBufferDisplacement | ( | ) | const [inline, virtual] |
void TBufferFile::SetBufferDisplacement | ( | ) | [inline, virtual] |
void TBufferFile::SetBufferDisplacement | ( | Int_t | skipped | ) | [inline, virtual] |
Implements TBuffer.
Definition at line 150 of file TBufferFile.h.
References fDisplacement, and TBuffer::Length().
virtual void TBufferFile::ReadFloat16 | ( | Float_t * | f, | |
TStreamerElement * | ele = 0 | |||
) | [virtual] |
Implements TBuffer.
virtual void TBufferFile::WriteFloat16 | ( | Float_t * | f, | |
TStreamerElement * | ele = 0 | |||
) | [virtual] |
Implements TBuffer.
virtual void TBufferFile::ReadDouble32 | ( | Double_t * | d, | |
TStreamerElement * | ele = 0 | |||
) | [virtual] |
Implements TBuffer.
virtual void TBufferFile::WriteDouble32 | ( | Double_t * | d, | |
TStreamerElement * | ele = 0 | |||
) | [virtual] |
Implements TBuffer.
virtual void TBufferFile::ReadWithFactor | ( | Float_t * | ptr, | |
Double_t | factor, | |||
Double_t | minvalue | |||
) | [virtual] |
Implements TBuffer.
Implements TBuffer.
virtual void TBufferFile::ReadWithFactor | ( | Double_t * | ptr, | |
Double_t | factor, | |||
Double_t | minvalue | |||
) | [virtual] |
Implements TBuffer.
Implements TBuffer.
virtual Int_t TBufferFile::ReadArrayFloat16 | ( | Float_t *& | f, | |
TStreamerElement * | ele = 0 | |||
) | [virtual] |
Implements TBuffer.
virtual Int_t TBufferFile::ReadArrayDouble32 | ( | Double_t *& | d, | |
TStreamerElement * | ele = 0 | |||
) | [virtual] |
Implements TBuffer.
virtual Int_t TBufferFile::ReadStaticArrayFloat16 | ( | Float_t * | f, | |
TStreamerElement * | ele = 0 | |||
) | [virtual] |
Implements TBuffer.
virtual Int_t TBufferFile::ReadStaticArrayDouble32 | ( | Double_t * | d, | |
TStreamerElement * | ele = 0 | |||
) | [virtual] |
Implements TBuffer.
virtual void TBufferFile::ReadFastArrayFloat16 | ( | Float_t * | f, | |
Int_t | n, | |||
TStreamerElement * | ele = 0 | |||
) | [virtual] |
Implements TBuffer.
virtual void TBufferFile::ReadFastArrayDouble32 | ( | Double_t * | d, | |
Int_t | n, | |||
TStreamerElement * | ele = 0 | |||
) | [virtual] |
Implements TBuffer.
virtual void TBufferFile::ReadFastArray | ( | void * | start, | |
const TClass * | cl, | |||
Int_t | n = 1 , |
|||
TMemberStreamer * | s = 0 , |
|||
const TClass * | onFileClass = 0 | |||
) | [virtual] |
Implements TBuffer.
virtual void TBufferFile::ReadFastArray | ( | void ** | startp, | |
const TClass * | cl, | |||
Int_t | n = 1 , |
|||
Bool_t | isPreAlloc = kFALSE , |
|||
TMemberStreamer * | s = 0 , |
|||
const TClass * | onFileClass = 0 | |||
) | [virtual] |
Implements TBuffer.
virtual void TBufferFile::WriteArrayFloat16 | ( | const Float_t * | f, | |
Int_t | n, | |||
TStreamerElement * | ele = 0 | |||
) | [virtual] |
Implements TBuffer.
virtual void TBufferFile::WriteArrayDouble32 | ( | const Double_t * | d, | |
Int_t | n, | |||
TStreamerElement * | ele = 0 | |||
) | [virtual] |
Implements TBuffer.
Implements TBuffer.
Implements TBuffer.
Implements TBuffer.
Implements TBuffer.
Implements TBuffer.
Implements TBuffer.
Implements TBuffer.
Implements TBuffer.
Implements TBuffer.
Implements TBuffer.
Implements TBuffer.
Implements TBuffer.
Implements TBuffer.
virtual void TBufferFile::WriteFastArrayFloat16 | ( | const Float_t * | f, | |
Int_t | n, | |||
TStreamerElement * | ele = 0 | |||
) | [virtual] |
Implements TBuffer.
virtual void TBufferFile::WriteFastArrayDouble32 | ( | const Double_t * | d, | |
Int_t | n, | |||
TStreamerElement * | ele = 0 | |||
) | [virtual] |
Implements TBuffer.
virtual void TBufferFile::WriteFastArray | ( | void * | start, | |
const TClass * | cl, | |||
Int_t | n = 1 , |
|||
TMemberStreamer * | s = 0 | |||
) | [virtual] |
Implements TBuffer.
virtual Int_t TBufferFile::WriteFastArray | ( | void ** | startp, | |
const TClass * | cl, | |||
Int_t | n = 1 , |
|||
Bool_t | isPreAlloc = kFALSE , |
|||
TMemberStreamer * | s = 0 | |||
) | [virtual] |
Implements TBuffer.
virtual void TBufferFile::StreamObject | ( | void * | obj, | |
const type_info & | typeinfo, | |||
const TClass * | onFileClass = 0 | |||
) | [virtual] |
Implements TBuffer.
virtual void TBufferFile::StreamObject | ( | void * | obj, | |
const char * | className, | |||
const TClass * | onFileClass = 0 | |||
) | [virtual] |
Implements TBuffer.
virtual void TBufferFile::StreamObject | ( | void * | obj, | |
const TClass * | cl, | |||
const TClass * | onFileClass = 0 | |||
) | [virtual] |
Implements TBuffer.
virtual TProcessID* TBufferFile::GetLastProcessID | ( | TRefTable * | reftable | ) | const [virtual] |
Implements TBuffer.
virtual TProcessID* TBufferFile::ReadProcessID | ( | UShort_t | pidf | ) | [virtual] |
Implements TBuffer.
virtual UShort_t TBufferFile::WriteProcessID | ( | TProcessID * | pid | ) | [virtual] |
Implements TBuffer.
virtual void TBufferFile::ForceWriteInfo | ( | TVirtualStreamerInfo * | info, | |
Bool_t | force | |||
) | [virtual] |
Implements TBuffer.
virtual void TBufferFile::ForceWriteInfoClones | ( | TClonesArray * | a | ) | [virtual] |
Implements TBuffer.
virtual Int_t TBufferFile::ReadClones | ( | TClonesArray * | a, | |
Int_t | nobjects, | |||
Version_t | objvers | |||
) | [virtual] |
Implements TBuffer.
virtual Int_t TBufferFile::WriteClones | ( | TClonesArray * | a, | |
Int_t | nobjects | |||
) | [virtual] |
Implements TBuffer.
virtual Int_t TBufferFile::ReadClassEmulated | ( | const TClass * | cl, | |
void * | object, | |||
const TClass * | onfile_class | |||
) | [virtual] |
Implements TBuffer.
virtual Int_t TBufferFile::ReadClassBuffer | ( | const TClass * | cl, | |
void * | pointer, | |||
const TClass * | onfile_class | |||
) | [virtual] |
Implements TBuffer.
virtual Int_t TBufferFile::ReadClassBuffer | ( | const TClass * | cl, | |
void * | pointer, | |||
Int_t | version, | |||
UInt_t | start, | |||
UInt_t | count, | |||
const TClass * | onfile_class | |||
) | [virtual] |
Implements TBuffer.
Implements TBuffer.
Int_t TBufferFile::ReadSequence | ( | const TStreamerInfoActions::TActionSequence & | sequence, | |
void * | object | |||
) | [virtual] |
Implements TBuffer.
Int_t TBufferFile::ReadSequenceVecPtr | ( | const TStreamerInfoActions::TActionSequence & | sequence, | |
void * | start_collection, | |||
void * | end_collection | |||
) | [virtual] |
Implements TBuffer.
Int_t TBufferFile::ReadSequence | ( | const TStreamerInfoActions::TActionSequence & | sequence, | |
void * | start_collection, | |||
void * | end_collection | |||
) | [virtual] |
Implements TBuffer.
static void TBufferFile::SetGlobalReadParam | ( | Int_t | mapsize | ) | [static] |
static void TBufferFile::SetGlobalWriteParam | ( | Int_t | mapsize | ) | [static] |
static Int_t TBufferFile::GetGlobalReadParam | ( | ) | [static] |
static Int_t TBufferFile::GetGlobalWriteParam | ( | ) | [static] |
Int_t TBufferFile::fMapCount [protected] |
Definition at line 56 of file TBufferFile.h.
Referenced by GetMapCount(), InitMap(), MapObject(), ReadClass(), ReadObjectAny(), ResetMap(), TBufferFile(), WriteClass(), and WriteObjectClass().
Int_t TBufferFile::fMapSize [protected] |
Definition at line 57 of file TBufferFile.h.
Referenced by InitMap(), SetReadParam(), SetWriteParam(), and TBufferFile().
Int_t TBufferFile::fDisplacement [protected] |
Definition at line 58 of file TBufferFile.h.
Referenced by GetBufferDisplacement(), ReadClass(), ReadObjectAny(), ResetMap(), SetBufferDisplacement(), and TBufferFile().
UShort_t TBufferFile::fPidOffset [protected] |
TExMap* TBufferFile::fMap [protected] |
Definition at line 60 of file TBufferFile.h.
Referenced by CheckObject(), GetMappedObject(), InitMap(), MapObject(), ReadClass(), ReadObjectAny(), ResetMap(), SetReadParam(), SetWriteParam(), TBufferFile(), WriteClass(), WriteObjectClass(), and ~TBufferFile().
TExMap* TBufferFile::fClassMap [protected] |
Definition at line 61 of file TBufferFile.h.
Referenced by GetMappedObject(), InitMap(), MapObject(), ReadObjectAny(), ResetMap(), TBufferFile(), and ~TBufferFile().
TStreamerInfo* TBufferFile::fInfo [protected] |
Definition at line 62 of file TBufferFile.h.
Referenced by DecrementLevel(), GetInfo(), and IncrementLevel().
InfoList_t TBufferFile::fInfoStack [protected] |
Int_t TBufferFile::fgMapSize [static, protected] |
Definition at line 65 of file TBufferFile.h.
Referenced by GetGlobalReadParam(), GetGlobalWriteParam(), SetGlobalReadParam(), SetGlobalWriteParam(), and TBufferFile().
TExMap* TBufferFile::fMap [protected] |
Definition at line 60 of file TBufferFile.h.
TExMap* TBufferFile::fClassMap [protected] |
Definition at line 61 of file TBufferFile.h.
TStreamerInfo* TBufferFile::fInfo [protected] |
Definition at line 62 of file TBufferFile.h.