TBufferFile.cxx File Reference

#include <string.h>
#include <typeinfo>
#include "TFile.h"
#include "TBufferFile.h"
#include "TExMap.h"
#include "TClass.h"
#include "TProcessID.h"
#include "TRefTable.h"
#include "TStorage.h"
#include "TError.h"
#include "TClonesArray.h"
#include "TStreamer.h"
#include "TStreamerInfo.h"
#include "TStreamerElement.h"
#include "TSchemaRuleSet.h"
#include "TStreamerInfoActions.h"
#include "TArrayC.h"

Go to the source code of this file.

Functions

 ClassImp (TBufferFile) static inline ULong_t Void_Hash(const void *ptr)
static void frombufOld (char *&buf, Long_t *x)

Variables

const UInt_t kNullTag = 0
const UInt_t kNewClassTag = 0xFFFFFFFF
const UInt_t kClassMask = 0x80000000
const UInt_t kByteCountMask = 0x40000000
const UInt_t kMaxMapCount = 0x3FFFFFFE
const Version_t kByteCountVMask = 0x4000
const Version_t kMaxVersion = 0x3FFF
const Int_t kMapOffset = 2


Function Documentation

ClassImp ( TBufferFile   )  const

Definition at line 62 of file TBufferFile.cxx.

References TString::Hash().

static void frombufOld ( char *&  buf,
Long_t x 
) [static]

Definition at line 188 of file TBufferFile.cxx.

Referenced by TBufferFile::ReadArray(), TBufferFile::ReadFastArray(), TBufferFile::ReadLong(), and TBufferFile::ReadStaticArray().


Variable Documentation

const UInt_t kByteCountMask = 0x40000000

Definition at line 53 of file TBufferFile.cxx.

Referenced by TBranch::Fill(), TBufferFile::ReadClass(), TBufferFile::ReadVersion(), and TBufferFile::SetByteCount().

const Version_t kByteCountVMask = 0x4000

Definition at line 55 of file TBufferFile.cxx.

Referenced by TBufferFile::ReadVersion(), TBufferFile::SetByteCount(), and TBufferFile::SkipVersion().

const UInt_t kClassMask = 0x80000000

Definition at line 52 of file TBufferFile.cxx.

Referenced by TBufferFile::ReadClass(), and TBufferFile::WriteClass().

const Int_t kMapOffset = 2

Definition at line 57 of file TBufferFile.cxx.

Referenced by TBufferFile::CheckObject(), TConvertClonesArrayToProxy::operator()(), TBufferFile::ReadClass(), TBufferFile::ReadObjectAny(), TBufferFile::WriteClass(), and TBufferFile::WriteObjectClass().

const UInt_t kMaxMapCount = 0x3FFFFFFE

Definition at line 54 of file TBufferFile.cxx.

Referenced by TBufferFile::CheckCount(), and TBufferFile::SetByteCount().

const Version_t kMaxVersion = 0x3FFF

Definition at line 56 of file TBufferFile.cxx.

Referenced by TBufferFile::WriteVersion(), and TBufferFile::WriteVersionMemberWise().

const UInt_t kNewClassTag = 0xFFFFFFFF

Definition at line 51 of file TBufferFile.cxx.

Referenced by TBranch::Fill(), TBufferFile::ReadClass(), and TBufferFile::WriteClass().

const UInt_t kNullTag = 0

Definition at line 50 of file TBufferFile.cxx.

Referenced by TBufferFile::InitMap(), and TBufferFile::WriteObjectClass().


Generated on Tue Jul 5 16:06:48 2011 for ROOT_528-00b_version by  doxygen 1.5.1