TIsAProxy implementation class.
Definition at line 27 of file TIsAProxy.h.
|
template<typename T > |
using | Atomic_t = std::atomic< T > |
|
|
void * | CacheSubType (const std::type_info *, TClass *) |
| Record the TClass found for a std::type_info, so that we can retrieved it faster.
|
|
void * | FindSubType (const std::type_info *) const |
| See if we have already cached the TClass that correspond to this std::type_info.
|
|
#include <TIsAProxy.h>
◆ Atomic_t
◆ TIsAProxy() [1/2]
◆ TIsAProxy() [2/2]
TIsAProxy::TIsAProxy |
( |
const std::type_info & |
typ | ) |
|
Standard initializing constructor.
Definition at line 48 of file TIsAProxy.cxx.
◆ ~TIsAProxy()
TIsAProxy::~TIsAProxy |
( |
| ) |
|
|
virtual |
◆ CacheSubType()
void * TIsAProxy::CacheSubType |
( |
const std::type_info * |
type, |
|
|
TClass * |
cls |
|
) |
| |
|
private |
Record the TClass found for a std::type_info, so that we can retrieved it faster.
Definition at line 174 of file TIsAProxy.cxx.
◆ FindSubType()
void * TIsAProxy::FindSubType |
( |
const std::type_info * |
type | ) |
const |
|
inlineprivate |
See if we have already cached the TClass that correspond to this std::type_info.
Definition at line 144 of file TIsAProxy.cxx.
◆ operator()()
TClass * TIsAProxy::operator() |
( |
const void * |
obj | ) |
|
|
overridevirtual |
◆ operator=()
◆ SetClass()
void TIsAProxy::SetClass |
( |
TClass * |
cl | ) |
|
|
overridevirtual |
◆ fClass
◆ fgMaxLastSlot
constexpr UInt_t TIsAProxy::fgMaxLastSlot = 8 |
|
staticconstexprprivate |
◆ fInit
◆ fLasts
◆ fNextLastSlot
◆ fSubTypes
Char_t TIsAProxy::fSubTypes[72] |
|
private |
◆ fSubTypesReaders
◆ fSubTypesWriteLockTaken
◆ fType
const std::type_info* TIsAProxy::fType |
|
private |
◆ fVirtual
core/meta/inc/TIsAProxy.h
core/meta/src/TIsAProxy.cxx