| _Ref_count_base::_Ref_count_base  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlineprotected   | 
  
 
_Atomic_counter_t _Uses
Definition: memory:480
 
_Atomic_counter_t _Weaks
Definition: memory:481
 
 
 
 
  
  
      
        
          | virtual _Ref_count_base::~_Ref_count_base  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
  
  
      
        
          | void _Ref_count_base::_Decref  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
_Atomic_counter_t _Uses
Definition: memory:480
 
virtual void _Destroy() _NOEXCEPT=0
 
#define _MT_DECR(x)
Definition: xmemory0:1264
 
void _Decwref()
Definition: memory:542
 
 
 
 
  
  
      
        
          | void _Ref_count_base::_Decwref  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
_Atomic_counter_t _Weaks
Definition: memory:481
 
#define _MT_DECR(x)
Definition: xmemory0:1264
 
virtual void _Delete_this() _NOEXCEPT=0
 
 
 
 
  
  
      
        
          | virtual void _Ref_count_base::_Delete_this  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
privatepure virtual   | 
  
 
 
  
  
      
        
          | virtual void _Ref_count_base::_Destroy  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
privatepure virtual   | 
  
 
 
  
  
      
        
          | bool _Ref_count_base::_Expired  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
long _Use_count() const _NOEXCEPT
Definition: memory:548
 
 
 
 
  
  
      
        
          | virtual void* _Ref_count_base::_Get_deleter  | 
          ( | 
          const type_info &  | 
           | ) | 
           const | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
  
  
      
        
          | void _Ref_count_base::_Incref  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
_Atomic_counter_t _Uses
Definition: memory:480
 
#define _MT_INCR(x)
Definition: xmemory0:1262
 
 
 
 
  
  
      
        
          | bool _Ref_count_base::_Incref_nz  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
  498  #if _USE_INTERLOCKED_REFCOUNTING 
  506                     reinterpret_cast<volatile long *>(&
_Uses),
 
  507                     _Count + 1, _Count)) == 
_Count)
 
_Atomic_counter_t _Uses
Definition: memory:480
 
_Atomic_integral_t _Compare_increment_atomic_counter(_Atomic_counter_t &_Counter, _Atomic_integral_t _Expected)
Definition: xatomic.h:2483
 
_Uint4_t _Atomic_integral_t
Definition: xatomic0.h:26
 
_Diff _Count
Definition: algorithm:1941
 
_Atomic_integral_t _Load_atomic_counter(_Atomic_counter_t &_Counter)
Definition: xatomic.h:2468
 
long __cdecl _InterlockedCompareExchange(long volatile *, long, long)
 
_Atomic_integral_t _Atomic_counter_t
Definition: xatomic0.h:47
 
 
 
 
  
  
      
        
          | void _Ref_count_base::_Incwref  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
#define _MT_INCR(x)
Definition: xmemory0:1262
 
_Atomic_counter_t _Weaks
Definition: memory:481
 
 
 
 
  
  
      
        
          | long _Ref_count_base::_Use_count  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
_Atomic_counter_t _Uses
Definition: memory:480
 
_Atomic_integral_t _Get_atomic_count(const _Atomic_counter_t &_Counter)
Definition: xatomic0.h:50
 
 
 
 
The documentation for this class was generated from the following file: