Logo ROOT   6.12/07
Reference Guide
List of all members | Public Types | Public Member Functions | Public Attributes | List of all members
TProtoClass::TProtoRealData Struct Reference

Definition at line 37 of file TProtoClass.h.

Public Types

enum  EStatusFlags { kIsObject = BIT(0), kIsTransient = BIT(1), kIsPointer = BIT(2), kBitMask = 0x000000ff }
 

Public Member Functions

 TProtoRealData ()
 
 TProtoRealData (const TRealData *rd)
 
virtual ~TProtoRealData ()
 Destructor to pin vtable. More...
 
TRealDataCreateRealData (TClass *currentClass, TClass *parent, TRealData *parentData, int prevLevel) const
 Create a TRealData from this, with its data member coming from dmClass. More...
 
bool IsAClass () const
 
void SetFlag (UInt_t f, Bool_t on=kTRUE)
 
Bool_t TestFlag (UInt_t f) const
 

Public Attributes

Int_t fClassIndex
 
Int_t fDMIndex
 
Int_t fLevel
 
Long_t fOffset
 
char fStatusFlag
 

#include <TProtoClass.h>

Member Enumeration Documentation

◆ EStatusFlags

Enumerator
kIsObject 
kIsTransient 
kIsPointer 
kBitMask 

Definition at line 44 of file TProtoClass.h.

Constructor & Destructor Documentation

◆ TProtoRealData() [1/2]

TProtoClass::TProtoRealData::TProtoRealData ( )
inline

Definition at line 53 of file TProtoClass.h.

◆ TProtoRealData() [2/2]

TProtoClass::TProtoRealData::TProtoRealData ( const TRealData rd)

Definition at line 405 of file TProtoClass.cxx.

◆ ~TProtoRealData()

TProtoClass::TProtoRealData::~TProtoRealData ( )
virtual

Destructor to pin vtable.

if (gErrorIgnoreLevel==-2) printf("destroy real data %s - ",GetName());

Definition at line 435 of file TProtoClass.cxx.

Member Function Documentation

◆ CreateRealData()

TRealData * TProtoClass::TProtoRealData::CreateRealData ( TClass dmClass,
TClass parent,
TRealData prevData,
int  prevLevel 
) const

Create a TRealData from this, with its data member coming from dmClass.

find data member from protoclass

Definition at line 443 of file TProtoClass.cxx.

◆ IsAClass()

bool TProtoClass::TProtoRealData::IsAClass ( ) const
inline

Definition at line 52 of file TProtoClass.h.

◆ SetFlag()

void TProtoClass::TProtoRealData::SetFlag ( UInt_t  f,
Bool_t  on = kTRUE 
)
inline

Definition at line 59 of file TProtoClass.h.

◆ TestFlag()

Bool_t TProtoClass::TProtoRealData::TestFlag ( UInt_t  f) const
inline

Definition at line 58 of file TProtoClass.h.

Member Data Documentation

◆ fClassIndex

Int_t TProtoClass::TProtoRealData::fClassIndex

Definition at line 41 of file TProtoClass.h.

◆ fDMIndex

Int_t TProtoClass::TProtoRealData::fDMIndex

Definition at line 39 of file TProtoClass.h.

◆ fLevel

Int_t TProtoClass::TProtoRealData::fLevel

Definition at line 40 of file TProtoClass.h.

◆ fOffset

Long_t TProtoClass::TProtoRealData::fOffset

Definition at line 38 of file TProtoClass.h.

◆ fStatusFlag

char TProtoClass::TProtoRealData::fStatusFlag

Definition at line 42 of file TProtoClass.h.


The documentation for this struct was generated from the following files: