Nui
Public Member Functions | Public Attributes | List of all members
Microsoft::WRL::Details::StrongReference Class Reference

#include <implements.h>

Inheritance diagram for Microsoft::WRL::Details::StrongReference:
Inheritance graph
[legend]

Public Member Functions

 StrongReference (long refCount=1) throw ()
 
 ~StrongReference () throw ()
 
unsigned long IncrementStrongReference () throw ()
 
unsigned long DecrementStrongReference () throw ()
 
unsigned long GetStrongReferenceCount () throw ()
 
void SetStrongReference (unsigned long value) throw ()
 

Public Attributes

long strongRefCount_
 

Constructor & Destructor Documentation

◆ StrongReference()

Microsoft::WRL::Details::StrongReference::StrongReference ( long  refCount = 1)
throw (
)
inline

◆ ~StrongReference()

Microsoft::WRL::Details::StrongReference::~StrongReference ( )
throw (
)
inline

Member Function Documentation

◆ DecrementStrongReference()

unsigned long Microsoft::WRL::Details::StrongReference::DecrementStrongReference ( )
throw (
)
inline

◆ GetStrongReferenceCount()

unsigned long Microsoft::WRL::Details::StrongReference::GetStrongReferenceCount ( )
throw (
)
inline

◆ IncrementStrongReference()

unsigned long Microsoft::WRL::Details::StrongReference::IncrementStrongReference ( )
throw (
)
inline

◆ SetStrongReference()

void Microsoft::WRL::Details::StrongReference::SetStrongReference ( unsigned long  value)
throw (
)
inline

Member Data Documentation

◆ strongRefCount_

long Microsoft::WRL::Details::StrongReference::strongRefCount_

The documentation for this class was generated from the following file: