Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
TGenCollectionProxy.cxx File Reference
#include "TGenCollectionProxy.h"
#include "TVirtualStreamerInfo.h"
#include "TStreamerElement.h"
#include "TClassEdit.h"
#include "TClass.h"
#include "TError.h"
#include "TEnum.h"
#include "TROOT.h"
#include "TInterpreter.h"
#include "TVirtualMutex.h"
#include "TStreamerInfoActions.h"
#include "THashTable.h"
#include "THashList.h"
#include <cstdlib>
Include dependency graph for TGenCollectionProxy.cxx:

Classes

class  TGenBitsetProxy
 
struct  TGenCollectionProxy__SlowIterator
 
class  TGenListProxy
 
class  TGenMapProxy
 Localoptimization class. More...
 
class  TGenSetProxy
 Localoptimization class. More...
 
class  TGenVectorBoolProxy
 Local optimization class. More...
 
class  TGenVectorProxy
 Local optimization class. More...
 

Macros

#define MESSAGE(which, text)
 

Functions

static TGenCollectionProxy::ValueR__CreateValue (const std::string &name, Bool_t silent, size_t hint_pair_offset=0, size_t hint_pair_size=0)
 Utility routine to issue a Fatal error is the Value object is not valid.
 
void * TGenCollectionProxy__SlowCopyIterator (void *dest, const void *source)
 
void TGenCollectionProxy__SlowCreateIterators (void *, void **begin_arena, void **end_arena, TVirtualCollectionProxy *proxy)
 
void TGenCollectionProxy__SlowDeleteSingleIterators (void *)
 Nothing to do.
 
void TGenCollectionProxy__SlowDeleteTwoIterators (void *, void *)
 Nothing to do.
 
void * TGenCollectionProxy__SlowNext (void *iter, const void *end)
 
void * TGenCollectionProxy__StagingCopyIterator (void *dest, const void *source)
 
void TGenCollectionProxy__StagingCreateIterators (void *obj, void **begin_arena, void **end_arena, TVirtualCollectionProxy *)
 
void TGenCollectionProxy__StagingDeleteSingleIterators (void *)
 Nothing to do.
 
void TGenCollectionProxy__StagingDeleteTwoIterators (void *, void *)
 Nothing to do.
 
void * TGenCollectionProxy__StagingNext (void *, const void *)
 Should not be used.
 
void * TGenCollectionProxy__VectorCopyIterator (void *dest, const void *source)
 
void TGenCollectionProxy__VectorCreateIterators (void *obj, void **begin_arena, void **end_arena, TVirtualCollectionProxy *)
 We can safely assume that the std::vector layout does not really depend on the content!
 
void TGenCollectionProxy__VectorDeleteSingleIterators (void *)
 Nothing to do.
 
void TGenCollectionProxy__VectorDeleteTwoIterators (void *, void *)
 Nothing to do.
 
void * TGenCollectionProxy__VectorNext (void *, const void *)
 Should not be used.
 

Macro Definition Documentation

◆ MESSAGE

#define MESSAGE (   which,
  text 
)

Definition at line 27 of file TGenCollectionProxy.cxx.

Function Documentation

◆ R__CreateValue()

static TGenCollectionProxy::Value * R__CreateValue ( const std::string &  name,
Bool_t  silent,
size_t  hint_pair_offset = 0,
size_t  hint_pair_size = 0 
)
static

Utility routine to issue a Fatal error is the Value object is not valid.

Definition at line 830 of file TGenCollectionProxy.cxx.

◆ TGenCollectionProxy__SlowCopyIterator()

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

Definition at line 1484 of file TGenCollectionProxy.cxx.

◆ TGenCollectionProxy__SlowCreateIterators()

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

Definition at line 1462 of file TGenCollectionProxy.cxx.

◆ TGenCollectionProxy__SlowDeleteSingleIterators()

void TGenCollectionProxy__SlowDeleteSingleIterators ( void *  )

Nothing to do.

Definition at line 1493 of file TGenCollectionProxy.cxx.

◆ TGenCollectionProxy__SlowDeleteTwoIterators()

void TGenCollectionProxy__SlowDeleteTwoIterators ( void *  ,
void *   
)

Nothing to do.

Definition at line 1500 of file TGenCollectionProxy.cxx.

◆ TGenCollectionProxy__SlowNext()

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

Definition at line 1470 of file TGenCollectionProxy.cxx.

◆ TGenCollectionProxy__StagingCopyIterator()

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

Definition at line 1580 of file TGenCollectionProxy.cxx.

◆ TGenCollectionProxy__StagingCreateIterators()

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

Definition at line 1562 of file TGenCollectionProxy.cxx.

◆ TGenCollectionProxy__StagingDeleteSingleIterators()

void TGenCollectionProxy__StagingDeleteSingleIterators ( void *  )

Nothing to do.

Definition at line 1589 of file TGenCollectionProxy.cxx.

◆ TGenCollectionProxy__StagingDeleteTwoIterators()

void TGenCollectionProxy__StagingDeleteTwoIterators ( void *  ,
void *   
)

Nothing to do.

Definition at line 1596 of file TGenCollectionProxy.cxx.

◆ TGenCollectionProxy__StagingNext()

void * TGenCollectionProxy__StagingNext ( void *  ,
const void *   
)

Should not be used.

Definition at line 1572 of file TGenCollectionProxy.cxx.

◆ TGenCollectionProxy__VectorCopyIterator()

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

Definition at line 1538 of file TGenCollectionProxy.cxx.

◆ TGenCollectionProxy__VectorCreateIterators()

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

We can safely assume that the std::vector layout does not really depend on the content!

Definition at line 1509 of file TGenCollectionProxy.cxx.

◆ TGenCollectionProxy__VectorDeleteSingleIterators()

void TGenCollectionProxy__VectorDeleteSingleIterators ( void *  )

Nothing to do.

Definition at line 1547 of file TGenCollectionProxy.cxx.

◆ TGenCollectionProxy__VectorDeleteTwoIterators()

void TGenCollectionProxy__VectorDeleteTwoIterators ( void *  ,
void *   
)

Nothing to do.

Definition at line 1554 of file TGenCollectionProxy.cxx.

◆ TGenCollectionProxy__VectorNext()

void * TGenCollectionProxy__VectorNext ( void *  ,
const void *   
)

Should not be used.

Definition at line 1530 of file TGenCollectionProxy.cxx.