Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
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.
 
TRealDataCreateRealData (TClass *currentClass, TClass *parent, TRealData *parentData, int prevLevel) const
 Create a TRealData from this, with its data member coming from dmClass.
 
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 47 of file TProtoClass.h.

Constructor & Destructor Documentation

◆ TProtoRealData() [1/2]

TProtoClass::TProtoRealData::TProtoRealData ( )
inline

Definition at line 56 of file TProtoClass.h.

◆ TProtoRealData() [2/2]

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

Definition at line 427 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 458 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 466 of file TProtoClass.cxx.

◆ IsAClass()

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

Definition at line 55 of file TProtoClass.h.

◆ SetFlag()

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

Definition at line 62 of file TProtoClass.h.

◆ TestFlag()

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

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:
[legend]

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