Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
TBuffer.h File Reference
#include "TDataType.h"
#include "TObject.h"
#include "TClass.h"
#include "Bytes.h"
#include <vector>
#include <string>
Include dependency graph for TBuffer.h:
This graph shows which files directly or indirectly include this file:

Classes

class  TBuffer
 Buffer base class used for serializing objects. More...
 

Namespaces

namespace  TStreamerInfoActions
 

Functions

TBufferoperator<< (TBuffer &buf, Bool_t b)
 
TBufferoperator<< (TBuffer &buf, Char_t c)
 
TBufferoperator<< (TBuffer &buf, const Char_t *c)
 
template<class Tmpl >
TBufferoperator<< (TBuffer &buf, const Tmpl *obj)
 
TBufferoperator<< (TBuffer &buf, const TString &s)
 
TBufferoperator<< (TBuffer &buf, Double_t d)
 
TBufferoperator<< (TBuffer &buf, Float_t f)
 
TBufferoperator<< (TBuffer &buf, Int_t i)
 
TBufferoperator<< (TBuffer &buf, Long64_t l)
 
TBufferoperator<< (TBuffer &buf, Long_t l)
 
TBufferoperator<< (TBuffer &buf, Short_t s)
 
TBufferoperator<< (TBuffer &buf, UChar_t c)
 
TBufferoperator<< (TBuffer &buf, UInt_t i)
 
TBufferoperator<< (TBuffer &buf, ULong64_t l)
 
TBufferoperator<< (TBuffer &buf, ULong_t l)
 
TBufferoperator<< (TBuffer &buf, UShort_t s)
 
TBufferoperator>> (TBuffer &buf, Bool_t &b)
 
TBufferoperator>> (TBuffer &buf, Char_t &c)
 
TBufferoperator>> (TBuffer &buf, Char_t *c)
 
TBufferoperator>> (TBuffer &buf, Double_t &d)
 
TBufferoperator>> (TBuffer &buf, Float_t &f)
 
TBufferoperator>> (TBuffer &buf, Int_t &i)
 
TBufferoperator>> (TBuffer &buf, Long64_t &l)
 
TBufferoperator>> (TBuffer &buf, Long_t &l)
 
TBufferoperator>> (TBuffer &buf, Short_t &s)
 
template<class Tmpl >
TBufferoperator>> (TBuffer &buf, Tmpl *&obj)
 
TBufferoperator>> (TBuffer &buf, TString &s)
 
TBufferoperator>> (TBuffer &buf, UChar_t &c)
 
TBufferoperator>> (TBuffer &buf, UInt_t &i)
 
TBufferoperator>> (TBuffer &buf, ULong64_t &l)
 
TBufferoperator>> (TBuffer &buf, ULong_t &l)
 
TBufferoperator>> (TBuffer &buf, UShort_t &s)
 

Function Documentation

◆ operator<<() [1/16]

TBuffer & operator<< ( TBuffer buf,
Bool_t  b 
)
inline

Definition at line 361 of file TBuffer.h.

◆ operator<<() [2/16]

TBuffer & operator<< ( TBuffer buf,
Char_t  c 
)
inline

Definition at line 362 of file TBuffer.h.

◆ operator<<() [3/16]

TBuffer & operator<< ( TBuffer buf,
const Char_t c 
)
inline

Definition at line 374 of file TBuffer.h.

◆ operator<<() [4/16]

template<class Tmpl >
TBuffer & operator<< ( TBuffer buf,
const Tmpl *  obj 
)

Definition at line 399 of file TBuffer.h.

◆ operator<<() [5/16]

TBuffer & operator<< ( TBuffer buf,
const TString s 
)
inline

Definition at line 375 of file TBuffer.h.

◆ operator<<() [6/16]

TBuffer & operator<< ( TBuffer buf,
Double_t  d 
)
inline

Definition at line 373 of file TBuffer.h.

◆ operator<<() [7/16]

TBuffer & operator<< ( TBuffer buf,
Float_t  f 
)
inline

Definition at line 372 of file TBuffer.h.

◆ operator<<() [8/16]

TBuffer & operator<< ( TBuffer buf,
Int_t  i 
)
inline

Definition at line 366 of file TBuffer.h.

◆ operator<<() [9/16]

TBuffer & operator<< ( TBuffer buf,
Long64_t  l 
)
inline

Definition at line 370 of file TBuffer.h.

◆ operator<<() [10/16]

TBuffer & operator<< ( TBuffer buf,
Long_t  l 
)
inline

Definition at line 368 of file TBuffer.h.

◆ operator<<() [11/16]

TBuffer & operator<< ( TBuffer buf,
Short_t  s 
)
inline

Definition at line 364 of file TBuffer.h.

◆ operator<<() [12/16]

TBuffer & operator<< ( TBuffer buf,
UChar_t  c 
)
inline

Definition at line 363 of file TBuffer.h.

◆ operator<<() [13/16]

TBuffer & operator<< ( TBuffer buf,
UInt_t  i 
)
inline

Definition at line 367 of file TBuffer.h.

◆ operator<<() [14/16]

TBuffer & operator<< ( TBuffer buf,
ULong64_t  l 
)
inline

Definition at line 371 of file TBuffer.h.

◆ operator<<() [15/16]

TBuffer & operator<< ( TBuffer buf,
ULong_t  l 
)
inline

Definition at line 369 of file TBuffer.h.

◆ operator<<() [16/16]

TBuffer & operator<< ( TBuffer buf,
UShort_t  s 
)
inline

Definition at line 365 of file TBuffer.h.

◆ operator>>() [1/16]

TBuffer & operator>> ( TBuffer buf,
Bool_t b 
)
inline

Definition at line 345 of file TBuffer.h.

◆ operator>>() [2/16]

TBuffer & operator>> ( TBuffer buf,
Char_t c 
)
inline

Definition at line 346 of file TBuffer.h.

◆ operator>>() [3/16]

TBuffer & operator>> ( TBuffer buf,
Char_t c 
)
inline

Definition at line 358 of file TBuffer.h.

◆ operator>>() [4/16]

TBuffer & operator>> ( TBuffer buf,
Double_t d 
)
inline

Definition at line 357 of file TBuffer.h.

◆ operator>>() [5/16]

TBuffer & operator>> ( TBuffer buf,
Float_t f 
)
inline

Definition at line 356 of file TBuffer.h.

◆ operator>>() [6/16]

TBuffer & operator>> ( TBuffer buf,
Int_t i 
)
inline

Definition at line 350 of file TBuffer.h.

◆ operator>>() [7/16]

TBuffer & operator>> ( TBuffer buf,
Long64_t l 
)
inline

Definition at line 354 of file TBuffer.h.

◆ operator>>() [8/16]

TBuffer & operator>> ( TBuffer buf,
Long_t l 
)
inline

Definition at line 352 of file TBuffer.h.

◆ operator>>() [9/16]

TBuffer & operator>> ( TBuffer buf,
Short_t s 
)
inline

Definition at line 348 of file TBuffer.h.

◆ operator>>() [10/16]

template<class Tmpl >
TBuffer & operator>> ( TBuffer buf,
Tmpl *&  obj 
)

Definition at line 383 of file TBuffer.h.

◆ operator>>() [11/16]

TBuffer & operator>> ( TBuffer buf,
TString s 
)
inline

Definition at line 359 of file TBuffer.h.

◆ operator>>() [12/16]

TBuffer & operator>> ( TBuffer buf,
UChar_t c 
)
inline

Definition at line 347 of file TBuffer.h.

◆ operator>>() [13/16]

TBuffer & operator>> ( TBuffer buf,
UInt_t i 
)
inline

Definition at line 351 of file TBuffer.h.

◆ operator>>() [14/16]

TBuffer & operator>> ( TBuffer buf,
ULong64_t l 
)
inline

Definition at line 355 of file TBuffer.h.

◆ operator>>() [15/16]

TBuffer & operator>> ( TBuffer buf,
ULong_t l 
)
inline

Definition at line 353 of file TBuffer.h.

◆ operator>>() [16/16]

TBuffer & operator>> ( TBuffer buf,
UShort_t s 
)
inline

Definition at line 349 of file TBuffer.h.