Public Member Functions | |
CCountedCredentialsHandle (const CredHandle &hnd) | |
CCountedCredentialsHandle (const CCountedCredentialsHandle &rhs) | |
CCountedCredentialsHandle & | operator= (const CCountedCredentialsHandle &rhs) |
const T & | GetCounted () const |
T & | GetCounted () |
operator T & () const | |
operator T * () const | |
B * | AddRef () |
B * | Release () |
Static Public Member Functions | |
static B * | Copy (B *pRefCounted) |
Protected Member Functions | |
void | PreRelease () override |
~CCountedCredentialsHandle () override | |
Protected Attributes | |
T | m_counted |
CCountedCredentialsHandle | ( | const CredHandle & | hnd | ) | [inline, explicit] |
CCountedCredentialsHandle | ( | const CCountedCredentialsHandle & | rhs | ) |
~CCountedCredentialsHandle | ( | ) | [override, protected] |
CCountedCredentialsHandle& operator= | ( | const CCountedCredentialsHandle & | rhs | ) |
void PreRelease | ( | ) | [inline, override, protected, virtual] |
Implements TReferenceCounted.
const T & GetCounted | ( | ) | const [inline, inherited] |
T & GetCounted | ( | ) | [inline, inherited] |
operator T & | ( | ) | const [inline, explicit, inherited] |
operator T * | ( | ) | const [inline, explicit, inherited] |
B * AddRef | ( | ) | [inline, inherited] |
B * Release | ( | ) | [inline, inherited] |
T m_counted [protected, inherited] |