TGenCollectionProxy::Value Class Reference

#include <TGenCollectionProxy.h>

List of all members.

Public Member Functions

 Value (const Value &inside)
 Value (const std::string &info)
void DeleteItem (void *ptr)
Bool_t IsValid ()
 Value (const Value &inside)
 Value (const std::string &info)
void DeleteItem (void *ptr)
Bool_t IsValid ()

Public Attributes

ROOT::NewFunc_t fCtor
ROOT::DesFunc_t fDtor
ROOT::DelFunc_t fDelete
unsigned int fCase
TClassRef fType
EDataType fKind
size_t fSize


Detailed Description

Small helper to describe the Value_type or the key_type of an STL container.

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

Definition at line 81 of file TGenCollectionProxy.h.


Constructor & Destructor Documentation

TGenCollectionProxy::Value::Value ( const Value inside  ) 

Definition at line 330 of file TGenCollectionProxy.cxx.

References copy(), fCase, fCtor, fDelete, fDtor, fKind, fSize, and fType.

TGenCollectionProxy::Value::Value ( const std::string info  ) 

Definition at line 344 of file TGenCollectionProxy.cxx.

References xmlio::Class, Error, fCase, fCtor, fDelete, fDtor, fKind, fSize, fType, G__BIT_ISCLASS, G__BIT_ISENUM, G__BIT_ISFUNDAMENTAL, G__BIT_ISPOINTER, G__BIT_ISSTRUCT, G__string2type_body, gCint, TClass::GetClass(), TDataType::GetFullTypeName(), TROOT::GetType(), TDataType::GetType(), gROOT, gval, int, TGenCollectionProxy::kBIT_ISSTRING, TGenCollectionProxy::kBIT_ISTSTRING, TGenCollectionProxy::kBOOL_t, TClassEdit::kDropTrailStar, kInt_t, kNoType_t, R__ASSERT, TClassEdit::ShortType(), TInterpreter::TypeInfo_Delete(), TInterpreter::TypeInfo_Factory(), TInterpreter::TypeInfo_Init(), TInterpreter::TypeInfo_IsValid(), TInterpreter::TypeInfo_Property(), TInterpreter::TypeInfo_Size(), and x16.

TGenCollectionProxy::Value::Value ( const Value inside  ) 

TGenCollectionProxy::Value::Value ( const std::string info  ) 


Member Function Documentation

void TGenCollectionProxy::Value::DeleteItem ( void *  ptr  ) 

Definition at line 482 of file TGenCollectionProxy.cxx.

References fCase, fDelete, fType, and G__BIT_ISPOINTER.

Referenced by TGenCollectionProxy::DeleteItem().

Bool_t TGenCollectionProxy::Value::IsValid (  ) 

Definition at line 475 of file TGenCollectionProxy.cxx.

References fSize.

void TGenCollectionProxy::Value::DeleteItem ( void *  ptr  ) 

Bool_t TGenCollectionProxy::Value::IsValid (  ) 


Member Data Documentation

ROOT::NewFunc_t TGenCollectionProxy::Value::fCtor

Definition at line 82 of file TGenCollectionProxy.h.

Referenced by Value().

ROOT::DesFunc_t TGenCollectionProxy::Value::fDtor

Definition at line 83 of file TGenCollectionProxy.h.

Referenced by Value().

ROOT::DelFunc_t TGenCollectionProxy::Value::fDelete

Definition at line 84 of file TGenCollectionProxy.h.

Referenced by DeleteItem(), and Value().

unsigned int TGenCollectionProxy::Value::fCase

Definition at line 85 of file TGenCollectionProxy.h.

Referenced by DeleteItem(), TGenCollectionProxy::DeleteItem(), TGenCollectionProxy::InitializeEx(), and Value().

TClassRef TGenCollectionProxy::Value::fType

Definition at line 86 of file TGenCollectionProxy.h.

Referenced by DeleteItem(), TGenCollectionProxy::GetValueClass(), TGenCollectionProxy::SetValueClass(), and Value().

EDataType TGenCollectionProxy::Value::fKind

Definition at line 87 of file TGenCollectionProxy.h.

Referenced by TGenCollectionProxy::Generate(), TGenCollectionProxy::GetType(), and Value().

size_t TGenCollectionProxy::Value::fSize

Definition at line 88 of file TGenCollectionProxy.h.

Referenced by TGenCollectionProxy::InitializeEx(), IsValid(), and Value().


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