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
| 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