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