Logo ROOT  
Reference Guide
TClass::ObjectPtr Struct Reference

Definition at line 140 of file TClass.h.

Public Member Functions

 ObjectPtr (void *ptr=nullptr, TVirtualStreamerInfo *allocator=nullptr)
 
TVirtualStreamerInfoGetAllocator () const
 
void * GetPtr () const
 
 operator bool () const
 

Public Attributes

TVirtualStreamerInfofAllocator = nullptr
 
void * fPtr = nullptr
 

#include <TClass.h>

Constructor & Destructor Documentation

◆ ObjectPtr()

TClass::ObjectPtr::ObjectPtr ( void *  ptr = nullptr,
TVirtualStreamerInfo allocator = nullptr 
)
inline

Definition at line 146 of file TClass.h.

Member Function Documentation

◆ GetAllocator()

TVirtualStreamerInfo * TClass::ObjectPtr::GetAllocator ( ) const
inline

Definition at line 150 of file TClass.h.

◆ GetPtr()

void * TClass::ObjectPtr::GetPtr ( ) const
inline

Definition at line 148 of file TClass.h.

◆ operator bool()

TClass::ObjectPtr::operator bool ( ) const
inline

Definition at line 152 of file TClass.h.

Member Data Documentation

◆ fAllocator

TVirtualStreamerInfo* TClass::ObjectPtr::fAllocator = nullptr

Definition at line 144 of file TClass.h.

◆ fPtr

void* TClass::ObjectPtr::fPtr = nullptr

Definition at line 142 of file TClass.h.

Collaboration diagram for TClass::ObjectPtr:
[legend]

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