#include <amprt.h>
  
  
      
        
          | Concurrency::details::_Reference_counter::_Reference_counter  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
size_t _M_rc
Definition: amprt.h:162
 
 
 
 
  
  
      
        
          | virtual Concurrency::details::_Reference_counter::~_Reference_counter  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlinevirtualnoexcept   | 
  
 
 
  
  
      
        
          | size_t Concurrency::details::_Reference_counter::_Add_reference  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
  135             return InterlockedIncrement(reinterpret_cast<LONG volatile*>(&
_M_rc));
 
size_t _M_rc
Definition: amprt.h:162
 
 
 
 
  
  
      
        
          | size_t Concurrency::details::_Reference_counter::_Get_reference_count  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
size_t _M_rc
Definition: amprt.h:162
 
 
 
 
      
        
          | _AMPIMP void Concurrency::details::_Reference_counter::_Release  | 
          ( | 
           | ) | 
           | 
        
      
 
 
  
  
      
        
          | size_t Concurrency::details::_Reference_counter::_Remove_reference  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
  144             size_t refCount = InterlockedDecrement(reinterpret_cast<LONG volatile*>(&
_M_rc));
 
size_t _M_rc
Definition: amprt.h:162
 
#define _ASSERTE(expr)
Definition: crtdbg.h:707
 
 
 
 
  
  
      
        
          | size_t Concurrency::details::_Reference_counter::_M_rc | 
         
       
   | 
  
private   | 
  
 
 
The documentation for this class was generated from the following file: