Logo ROOT  
Reference Guide
TProtoClass::TProtoRealData Struct Reference

Definition at line 40 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


Definition at line 47 of file TProtoClass.h.

Constructor & Destructor Documentation

◆ TProtoRealData() [1/2]

TProtoClass::TProtoRealData::TProtoRealData ( )

Definition at line 56 of file TProtoClass.h.

◆ TProtoRealData() [2/2]

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

Definition at line 355 of file TProtoClass.cxx.

◆ ~TProtoRealData()

TProtoClass::TProtoRealData::~TProtoRealData ( )

Destructor to pin vtable.

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

Definition at line 385 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 393 of file TProtoClass.cxx.

◆ IsAClass()

bool TProtoClass::TProtoRealData::IsAClass ( ) const

Definition at line 55 of file TProtoClass.h.

◆ SetFlag()

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

Definition at line 62 of file TProtoClass.h.

◆ TestFlag()

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

Definition at line 61 of file TProtoClass.h.

Member Data Documentation

◆ fClassIndex

Int_t TProtoClass::TProtoRealData::fClassIndex

Definition at line 44 of file TProtoClass.h.

◆ fDMIndex

Int_t TProtoClass::TProtoRealData::fDMIndex

Definition at line 42 of file TProtoClass.h.

◆ fLevel

Int_t TProtoClass::TProtoRealData::fLevel

Definition at line 43 of file TProtoClass.h.

◆ fOffset

Long_t TProtoClass::TProtoRealData::fOffset

Definition at line 41 of file TProtoClass.h.

◆ fStatusFlag

char TProtoClass::TProtoRealData::fStatusFlag

Definition at line 45 of file TProtoClass.h.

Collaboration diagram for TProtoClass::TProtoRealData:

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