NCBI C++ ToolKit
CRef< C, Locker > Member List

This is the complete list of members for CRef< C, Locker >, including all inherited members.

AtomicReleaseTo(TThisType &ref)CRef< C, Locker >inline
AtomicResetFrom(const TThisType &ref)CRef< C, Locker >inline
AtomicSwap(TObjectType *ptr)CRef< C, Locker >inlineprivate
CConstRef classCRef< C, Locker >friend
CRef classCRef< C, Locker >friend
CRef(void) THROWS_NONECRef< C, Locker >inline
CRef(ENull) THROWS_NONECRef< C, Locker >inline
CRef(TObjectType *ptr)CRef< C, Locker >inlineexplicit
CRef(TObjectType *ptr, const locker_type &locker_value)CRef< C, Locker >inline
CRef(const TThisType &ref)CRef< C, Locker >inline
CRef(const CRef< TDerived, Locker > &ref)CRef< C, Locker >inline
CRef(TThisType &&ref)CRef< C, Locker >inline
CRef(CRef< TDerived, Locker > &&ref)CRef< C, Locker >inline
element_type typedefCRef< C, Locker >
Empty(void) const THROWS_NONECRef< C, Locker >inline
enable_if_derived typedefCRef< C, Locker >
GetLocker(void) constCRef< C, Locker >inline
GetNCObject(void) constCRef< C, Locker >inline
GetNCPointer(void) const THROWS_NONECRef< C, Locker >inline
GetNCPointerOrNull(void) const THROWS_NONECRef< C, Locker >inline
GetNonNullNCPointer(void) constCRef< C, Locker >inline
GetNonNullPointer(void)CRef< C, Locker >inline
GetNonNullPointer(void) constCRef< C, Locker >inline
GetObject(void)CRef< C, Locker >inline
GetObject(void) constCRef< C, Locker >inline
GetPointer(void) THROWS_NONECRef< C, Locker >inline
GetPointer(void) const THROWS_NONECRef< C, Locker >inline
GetPointerOrNull(void) THROWS_NONECRef< C, Locker >inline
GetPointerOrNull(void) const THROWS_NONECRef< C, Locker >inline
IsNull(void) const THROWS_NONECRef< C, Locker >inline
locker_type typedefCRef< C, Locker >
m_DataCRef< C, Locker >private
NotEmpty(void) const THROWS_NONECRef< C, Locker >inline
NotNull(void) const THROWS_NONECRef< C, Locker >inline
operator const TObjectType *(void) constCRef< C, Locker >inline
operator TObjectType *(void)CRef< C, Locker >inline
operator!(void) const THROWS_NONECRef< C, Locker >inline
operator*(void)CRef< C, Locker >inline
operator*(void) constCRef< C, Locker >inline
operator+(int) constCRef< C, Locker >private
operator-(TObjectType *) constCRef< C, Locker >private
operator-(int) constCRef< C, Locker >private
operator->(void)CRef< C, Locker >inline
operator->(void) constCRef< C, Locker >inline
operator=(const TThisType &ref)CRef< C, Locker >inline
operator=(const CRef< TDerived, Locker > &ref)CRef< C, Locker >inline
operator=(TThisType &&ref)CRef< C, Locker >inline
operator=(CRef< TDerived, Locker > &&ref)CRef< C, Locker >inline
operator=(TObjectType *ptr)CRef< C, Locker >inline
operator=(ENull)CRef< C, Locker >inline
Release(void)CRef< C, Locker >inline
ReleaseOrNull(void)CRef< C, Locker >inline
Reset(void)CRef< C, Locker >inline
Reset(TObjectType *newPtr)CRef< C, Locker >inline
Swap(TThisType &ref)CRef< C, Locker >inline
ThrowNullPointerException(void)CRef< C, Locker >inlinestatic
TObjectType typedefCRef< C, Locker >
TThisType typedefCRef< C, Locker >
x_AssignFromRef(TObjectType *newPtr)CRef< C, Locker >inlineprivate
x_LockFromMoveConstructor(const Locker &src_locker)CRef< C, Locker >inlineprivate
x_LockFromPtr()CRef< C, Locker >inlineprivate
x_LockFromRef()CRef< C, Locker >inlineprivate
x_MoveAssign(const Locker &src_locker, TObjectType *newPtr)CRef< C, Locker >inlineprivate
~CRef(void)CRef< C, Locker >inline
Modified on Thu Nov 30 04:55:09 2023 by modify_doxy.py rev. 669887