TGenCollectionProxy::StreamHelper Class Reference

#include <TGenCollectionProxy.h>

List of all members.

Public Member Functions

void * ptr ()
std::stringstr ()
const char * c_str ()
const char * c_pstr ()
void set (void *p)
void read_std_string (TBuffer &b)
void * read_tstring (TBuffer &b)
void read_std_string_pointer (TBuffer &b)
void write_std_string_pointer (TBuffer &b)
void read_any_object (Value *v, TBuffer &b)
void read_tstring_pointer (Bool_t vsn3, TBuffer &b)
void write_tstring_pointer (TBuffer &b)
void * ptr ()
std::stringstr ()
const char * c_str ()
const char * c_pstr ()
void set (void *p)
void read_std_string (TBuffer &b)
void * read_tstring (TBuffer &b)
void read_std_string_pointer (TBuffer &b)
void write_std_string_pointer (TBuffer &b)
void read_any_object (Value *v, TBuffer &b)
void read_tstring_pointer (Bool_t vsn3, TBuffer &b)
void write_tstring_pointer (TBuffer &b)

Public Attributes

Bool_t boolean
Char_t s_char
Short_t s_short
Int_t s_int
Long_t s_long
Long64_t s_longlong
Float_t flt
Double_t dbl
UChar_t u_char
UShort_t u_short
UInt_t u_int
ULong_t u_long
ULong64_t u_longlong
void * p_void
void ** pp_void
char * kchar
TStringtstr
void * p_void
void ** pp_void
char * kchar
TStringtstr


Detailed Description

Helper class to facilitate I/O

Author:
M.Frank
Version:
1.0
Date:
10/10/2004

Definition at line 108 of file TGenCollectionProxy.h.


Member Function Documentation

void* TGenCollectionProxy::StreamHelper::ptr (  )  [inline]

Definition at line 126 of file TGenCollectionProxy.h.

References p_void.

Referenced by read_any_object(), read_std_string_pointer(), read_tstring_pointer(), write_std_string_pointer(), and write_tstring_pointer().

std::string* TGenCollectionProxy::StreamHelper::str (  )  [inline]

Definition at line 129 of file TGenCollectionProxy.h.

const char* TGenCollectionProxy::StreamHelper::c_str (  )  [inline]

Definition at line 132 of file TGenCollectionProxy.h.

const char* TGenCollectionProxy::StreamHelper::c_pstr (  )  [inline]

Definition at line 135 of file TGenCollectionProxy.h.

void TGenCollectionProxy::StreamHelper::set ( void *  p  )  [inline]

Definition at line 138 of file TGenCollectionProxy.h.

References p_void.

Referenced by read_any_object(), read_std_string_pointer(), and read_tstring_pointer().

void TGenCollectionProxy::StreamHelper::read_std_string ( TBuffer b  )  [inline]

Definition at line 141 of file TGenCollectionProxy.h.

References b, and s.

void* TGenCollectionProxy::StreamHelper::read_tstring ( TBuffer b  )  [inline]

Definition at line 146 of file TGenCollectionProxy.h.

References b.

void TGenCollectionProxy::StreamHelper::read_std_string_pointer ( TBuffer b  )  [inline]

Definition at line 151 of file TGenCollectionProxy.h.

References b, ptr(), s, and set().

void TGenCollectionProxy::StreamHelper::write_std_string_pointer ( TBuffer b  )  [inline]

Definition at line 159 of file TGenCollectionProxy.h.

References b, c, and ptr().

void TGenCollectionProxy::StreamHelper::read_any_object ( Value v,
TBuffer b 
) [inline]

Definition at line 167 of file TGenCollectionProxy.h.

References b, p, ptr(), and set().

void TGenCollectionProxy::StreamHelper::read_tstring_pointer ( Bool_t  vsn3,
TBuffer b 
) [inline]

Definition at line 187 of file TGenCollectionProxy.h.

References b, xmlio::Class, ptr(), s, and set().

void TGenCollectionProxy::StreamHelper::write_tstring_pointer ( TBuffer b  )  [inline]

Definition at line 199 of file TGenCollectionProxy.h.

References b, xmlio::Class, and ptr().

void* TGenCollectionProxy::StreamHelper::ptr (  )  [inline]

Definition at line 126 of file TGenCollectionProxy.h.

References p_void.

std::string* TGenCollectionProxy::StreamHelper::str (  )  [inline]

Definition at line 129 of file TGenCollectionProxy.h.

const char* TGenCollectionProxy::StreamHelper::c_str (  )  [inline]

Definition at line 132 of file TGenCollectionProxy.h.

const char* TGenCollectionProxy::StreamHelper::c_pstr (  )  [inline]

Definition at line 135 of file TGenCollectionProxy.h.

void TGenCollectionProxy::StreamHelper::set ( void *  p  )  [inline]

Definition at line 138 of file TGenCollectionProxy.h.

References p_void.

void TGenCollectionProxy::StreamHelper::read_std_string ( TBuffer b  )  [inline]

Definition at line 141 of file TGenCollectionProxy.h.

References b, and s.

void* TGenCollectionProxy::StreamHelper::read_tstring ( TBuffer b  )  [inline]

Definition at line 146 of file TGenCollectionProxy.h.

References b.

void TGenCollectionProxy::StreamHelper::read_std_string_pointer ( TBuffer b  )  [inline]

Definition at line 151 of file TGenCollectionProxy.h.

References b, ptr(), s, and set().

void TGenCollectionProxy::StreamHelper::write_std_string_pointer ( TBuffer b  )  [inline]

Definition at line 159 of file TGenCollectionProxy.h.

References b, c, and ptr().

void TGenCollectionProxy::StreamHelper::read_any_object ( Value v,
TBuffer b 
) [inline]

Definition at line 167 of file TGenCollectionProxy.h.

References b, p, ptr(), and set().

void TGenCollectionProxy::StreamHelper::read_tstring_pointer ( Bool_t  vsn3,
TBuffer b 
) [inline]

Definition at line 187 of file TGenCollectionProxy.h.

References b, xmlio::Class, ptr(), s, and set().

void TGenCollectionProxy::StreamHelper::write_tstring_pointer ( TBuffer b  )  [inline]

Definition at line 199 of file TGenCollectionProxy.h.

References b, xmlio::Class, and ptr().


Member Data Documentation

Bool_t TGenCollectionProxy::StreamHelper::boolean

Definition at line 109 of file TGenCollectionProxy.h.

Char_t TGenCollectionProxy::StreamHelper::s_char

Definition at line 110 of file TGenCollectionProxy.h.

Short_t TGenCollectionProxy::StreamHelper::s_short

Definition at line 111 of file TGenCollectionProxy.h.

Int_t TGenCollectionProxy::StreamHelper::s_int

Definition at line 112 of file TGenCollectionProxy.h.

Long_t TGenCollectionProxy::StreamHelper::s_long

Definition at line 113 of file TGenCollectionProxy.h.

Long64_t TGenCollectionProxy::StreamHelper::s_longlong

Definition at line 114 of file TGenCollectionProxy.h.

Float_t TGenCollectionProxy::StreamHelper::flt

Definition at line 115 of file TGenCollectionProxy.h.

Double_t TGenCollectionProxy::StreamHelper::dbl

Definition at line 116 of file TGenCollectionProxy.h.

UChar_t TGenCollectionProxy::StreamHelper::u_char

Definition at line 117 of file TGenCollectionProxy.h.

UShort_t TGenCollectionProxy::StreamHelper::u_short

Definition at line 118 of file TGenCollectionProxy.h.

UInt_t TGenCollectionProxy::StreamHelper::u_int

Definition at line 119 of file TGenCollectionProxy.h.

ULong_t TGenCollectionProxy::StreamHelper::u_long

Definition at line 120 of file TGenCollectionProxy.h.

ULong64_t TGenCollectionProxy::StreamHelper::u_longlong

Definition at line 121 of file TGenCollectionProxy.h.

void* TGenCollectionProxy::StreamHelper::p_void

Definition at line 122 of file TGenCollectionProxy.h.

Referenced by ptr(), and set().

void** TGenCollectionProxy::StreamHelper::pp_void

Definition at line 123 of file TGenCollectionProxy.h.

char* TGenCollectionProxy::StreamHelper::kchar

Definition at line 124 of file TGenCollectionProxy.h.

TString* TGenCollectionProxy::StreamHelper::tstr

Definition at line 125 of file TGenCollectionProxy.h.

void* TGenCollectionProxy::StreamHelper::p_void

Definition at line 122 of file TGenCollectionProxy.h.

void** TGenCollectionProxy::StreamHelper::pp_void

Definition at line 123 of file TGenCollectionProxy.h.

char* TGenCollectionProxy::StreamHelper::kchar

Definition at line 124 of file TGenCollectionProxy.h.

TString* TGenCollectionProxy::StreamHelper::tstr

Definition at line 125 of file TGenCollectionProxy.h.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:38:25 2011 for ROOT_528-00b_version by  doxygen 1.5.1