Logo ROOT  
Reference Guide
TClass::ObjectPtr Struct Reference

Definition at line 139 of file TClass.h.

Public Member Functions

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

Public Attributes

TVirtualStreamerInfofAllocator = nullptr
 
voidfPtr = nullptr
 

#include <TClass.h>

Constructor & Destructor Documentation

◆ ObjectPtr()

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

Definition at line 145 of file TClass.h.

Member Function Documentation

◆ GetAllocator()

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

Definition at line 149 of file TClass.h.

◆ GetPtr()

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

Definition at line 147 of file TClass.h.

◆ operator bool()

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

Definition at line 151 of file TClass.h.

Member Data Documentation

◆ fAllocator

TVirtualStreamerInfo* TClass::ObjectPtr::fAllocator = nullptr

Definition at line 143 of file TClass.h.

◆ fPtr

void* TClass::ObjectPtr::fPtr = nullptr

Definition at line 141 of file TClass.h.

Collaboration diagram for TClass::ObjectPtr:
[legend]

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