HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Tf_RefPtr_UniqueChangedCounter Struct Reference

#include <refPtr.h>

Static Public Member Functions

static void AddRef (TfRefBase const *refBase)
 
static bool RemoveRef (TfRefBase const *refBase)
 
static TF_API bool AddRefIfNonzero (TfRefBase const *refBase)
 
static TF_API void _AddRefMaybeLocked (TfRefBase const *refBase, int prevCount)
 
static TF_API bool _RemoveRefMaybeLocked (TfRefBase const *refBase, int prevCount)
 

Detailed Description

Definition at line 477 of file refPtr.h.

Member Function Documentation

static TF_API void Tf_RefPtr_UniqueChangedCounter::_AddRefMaybeLocked ( TfRefBase const *  refBase,
int  prevCount 
)
static
static TF_API bool Tf_RefPtr_UniqueChangedCounter::_RemoveRefMaybeLocked ( TfRefBase const *  refBase,
int  prevCount 
)
static
static void Tf_RefPtr_UniqueChangedCounter::AddRef ( TfRefBase const *  refBase)
inlinestatic

Definition at line 479 of file refPtr.h.

static TF_API bool Tf_RefPtr_UniqueChangedCounter::AddRefIfNonzero ( TfRefBase const *  refBase)
static
static bool Tf_RefPtr_UniqueChangedCounter::RemoveRef ( TfRefBase const *  refBase)
inlinestatic

Definition at line 506 of file refPtr.h.


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