TGenCollectionProxy.cxx File Reference

#include "TGenCollectionProxy.h"
#include "TVirtualStreamerInfo.h"
#include "TStreamerElement.h"
#include "TClassEdit.h"
#include "TClass.h"
#include "TError.h"
#include "TROOT.h"
#include "TInterpreter.h"
#include "Riostream.h"
#include "TVirtualMutex.h"
#include "TStreamerInfoActions.h"
#include <stdlib.h>

Go to the source code of this file.

Classes

class  TGenVectorProxy
class  TGenVectorBoolProxy
class  TGenBitsetProxy
class  TGenListProxy
class  TGenSetProxy
class  TGenMapProxy
struct  TGenCollectionProxy__SlowIterator

Defines

#define MESSAGE(which, text)

Functions

template<class vec>
void clearVector (vec &v)
static TGenCollectionProxy::ValueR__CreateValue (const std::string &name)
void TGenCollectionProxy__SlowCreateIterators (void *, void **begin_arena, void **end_arena)
void * TGenCollectionProxy__SlowNext (void *iter, const void *end)
void * TGenCollectionProxy__SlowCopyIterator (void *dest, const void *source)
void TGenCollectionProxy__SlowDeleteSingleIterators (void *)
void TGenCollectionProxy__SlowDeleteTwoIterators (void *, void *)
void TGenCollectionProxy__VectorCreateIterators (void *obj, void **begin_arena, void **end_arena)
void * TGenCollectionProxy__VectorNext (void *, const void *)
void * TGenCollectionProxy__VectorCopyIterator (void *dest, const void *source)
void TGenCollectionProxy__VectorDeleteSingleIterators (void *)
void TGenCollectionProxy__VectorDeleteTwoIterators (void *, void *)
void TGenCollectionProxy__StagingCreateIterators (void *obj, void **begin_arena, void **end_arena)
void * TGenCollectionProxy__StagingNext (void *, const void *)
void * TGenCollectionProxy__StagingCopyIterator (void *dest, const void *source)
void TGenCollectionProxy__StagingDeleteSingleIterators (void *)
void TGenCollectionProxy__StagingDeleteTwoIterators (void *, void *)

Variables

std::vector< TVirtualCollectionProxy * > gSlowIterator__Proxy


Define Documentation

#define MESSAGE ( which,
text   ) 

Definition at line 39 of file TGenCollectionProxy.cxx.

Referenced by TGenCollectionProxy::Resize().


Function Documentation

template<class vec>
void @5086::clearVector ( vec &  v  )  [static]

Definition at line 620 of file TGenCollectionProxy.cxx.

References i.

Referenced by TGenCollectionProxy::~TGenCollectionProxy().

static TGenCollectionProxy::Value* R__CreateValue ( const std::string name  )  [static]

Definition at line 737 of file TGenCollectionProxy.cxx.

References Fatal(), val, and xmlio::Value.

Referenced by TGenCollectionProxy::InitializeEx().

void* TGenCollectionProxy__SlowCopyIterator ( void *  dest,
const void *  source 
)

Definition at line 1216 of file TGenCollectionProxy.cxx.

Referenced by TGenCollectionProxy::GetFunctionCopyIterator().

void TGenCollectionProxy__SlowCreateIterators ( void *  ,
void **  begin_arena,
void **  end_arena 
)

Definition at line 1196 of file TGenCollectionProxy.cxx.

References gSlowIterator__Proxy.

Referenced by TGenCollectionProxy::GetFunctionCreateIterators().

void TGenCollectionProxy__SlowDeleteSingleIterators ( void *   ) 

Definition at line 1223 of file TGenCollectionProxy.cxx.

Referenced by TGenCollectionProxy::GetFunctionDeleteIterator().

void TGenCollectionProxy__SlowDeleteTwoIterators ( void *  ,
void *   
)

Definition at line 1229 of file TGenCollectionProxy.cxx.

Referenced by TGenCollectionProxy::GetFunctionDeleteTwoIterators().

void* TGenCollectionProxy__SlowNext ( void *  iter,
const void *  end 
)

Definition at line 1203 of file TGenCollectionProxy.cxx.

References TVirtualCollectionProxy::At(), TGenCollectionProxy__SlowIterator::fIndex, TGenCollectionProxy__SlowIterator::fProxy, and result().

Referenced by TGenCollectionProxy::GetFunctionNext().

void* TGenCollectionProxy__StagingCopyIterator ( void *  dest,
const void *  source 
)

Definition at line 1306 of file TGenCollectionProxy.cxx.

Referenced by TGenCollectionProxy::GetFunctionCopyIterator().

void TGenCollectionProxy__StagingCreateIterators ( void *  obj,
void **  begin_arena,
void **  end_arena 
)

Definition at line 1290 of file TGenCollectionProxy.cxx.

References s.

Referenced by TGenCollectionProxy::GetFunctionCreateIterators().

void TGenCollectionProxy__StagingDeleteSingleIterators ( void *   ) 

Definition at line 1313 of file TGenCollectionProxy.cxx.

Referenced by TGenCollectionProxy::GetFunctionDeleteIterator().

void TGenCollectionProxy__StagingDeleteTwoIterators ( void *  ,
void *   
)

Definition at line 1319 of file TGenCollectionProxy.cxx.

Referenced by TGenCollectionProxy::GetFunctionDeleteTwoIterators().

void* TGenCollectionProxy__StagingNext ( void *  ,
const void *   
)

Definition at line 1298 of file TGenCollectionProxy.cxx.

References R__ASSERT.

Referenced by TGenCollectionProxy::GetFunctionNext().

void* TGenCollectionProxy__VectorCopyIterator ( void *  dest,
const void *  source 
)

Definition at line 1269 of file TGenCollectionProxy.cxx.

Referenced by TGenCollectionProxy::GetFunctionCopyIterator().

void TGenCollectionProxy__VectorCreateIterators ( void *  obj,
void **  begin_arena,
void **  end_arena 
)

Definition at line 1236 of file TGenCollectionProxy.cxx.

Referenced by TGenCollectionProxy::GetFunctionCreateIterators().

void TGenCollectionProxy__VectorDeleteSingleIterators ( void *   ) 

Definition at line 1276 of file TGenCollectionProxy.cxx.

Referenced by TGenCollectionProxy::GetFunctionDeleteIterator().

void TGenCollectionProxy__VectorDeleteTwoIterators ( void *  ,
void *   
)

Definition at line 1282 of file TGenCollectionProxy.cxx.

Referenced by TGenCollectionProxy::GetFunctionDeleteTwoIterators().

void* TGenCollectionProxy__VectorNext ( void *  ,
const void *   
)

Definition at line 1261 of file TGenCollectionProxy.cxx.

References R__ASSERT.

Referenced by TGenCollectionProxy::GetFunctionNext().


Variable Documentation

std::vector<TVirtualCollectionProxy*> gSlowIterator__Proxy

Definition at line 41 of file TGenCollectionProxy.cxx.

Referenced by TGenCollectionProxy::PopProxy(), TGenCollectionProxy::PushProxy(), and TGenCollectionProxy__SlowCreateIterators().


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