Gray C++ Libraries  0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
Gray::CSmartWritePtr< TYPE > Member List

This is the complete list of members for Gray::CSmartWritePtr< TYPE >, including all inherited members.

cRefPtr< TYPE >::AttachPtr(TYPE *p) noexceptGray::cPtrFacade< TYPE >inline
cLockerT< cThreadLockRW >::AttachPtr(TYPE *p) noexceptGray::cPtrFacade< TYPE >inline
cLockerT(cThreadLockRW *pLock, bool bLockSuccess) noexceptGray::cLockerT< cThreadLockRW >inlineexplicit
cLockerT(cThreadLockRW &rLock)Gray::cLockerT< cThreadLockRW >inlineexplicit
cRefPtr< TYPE >::cPtrFacade(TYPE *p=nullptr) noexceptGray::cPtrFacade< TYPE >inline
cRefPtr< TYPE >::cPtrFacade(THIS_t &&ref) noexceptGray::cPtrFacade< TYPE >inline
cLockerT< cThreadLockRW >::cPtrFacade(TYPE *p=nullptr) noexceptGray::cPtrFacade< TYPE >inline
cLockerT< cThreadLockRW >::cPtrFacade(THIS_t &&ref) noexceptGray::cPtrFacade< TYPE >inline
cRefPtr() noexceptGray::cRefPtr< TYPE >inline
cRefPtr(const TYPE *p2)Gray::cRefPtr< TYPE >inline
cRefPtr(const THIS_t &ref)Gray::cRefPtr< TYPE >inline
cRefPtr(const TYPE *p2, TIMESYSD_t dwWaitMS)Gray::cRefPtr< TYPE >inline
cRefPtr< TYPE >::DetachPtr() noexceptGray::cPtrFacade< TYPE >inline
cLockerT< cThreadLockRW >::DetachPtr() noexceptGray::cPtrFacade< TYPE >inline
cRefPtr< TYPE >::get_PPtr()Gray::cPtrFacade< TYPE >inline
cLockerT< cThreadLockRW >::get_PPtr()Gray::cPtrFacade< TYPE >inline
cRefPtr< TYPE >::get_Ptr() const noexceptGray::cPtrFacade< TYPE >inline
cLockerT< cThreadLockRW >::get_Ptr() const noexceptGray::cPtrFacade< TYPE >inline
cRefPtr< TYPE >::get_Ref() constGray::cPtrFacade< TYPE >inline
cLockerT< cThreadLockRW >::get_Ref() constGray::cPtrFacade< TYPE >inline
get_RefCount() constGray::cRefPtr< TYPE >inline
IncRefFirst()Gray::cRefPtr< TYPE >inlineprotected
isCorruptPtr() constGray::cRefPtr< TYPE >inline
isValidPtr() constGray::cRefPtr< TYPE >inline
cRefPtr< TYPE >::m_pGray::cPtrFacade< TYPE >protected
cLockerT< cThreadLockRW >::m_pGray::cPtrFacade< TYPE >protected
operator cRefPtr< _TYPE_2 >() constGray::cRefPtr< TYPE >inline
cRefPtr< TYPE >::operator TYPE *() const noexceptGray::cPtrFacade< TYPE >inline
cLockerT< cThreadLockRW >::operator TYPE *() const noexceptGray::cPtrFacade< TYPE >inline
cRefPtr< TYPE >::operator!() const noexceptGray::cPtrFacade< TYPE >inline
cLockerT< cThreadLockRW >::operator!() const noexceptGray::cPtrFacade< TYPE >inline
cRefPtr< TYPE >::operator!=(TYPE *p2) const noexceptGray::cPtrFacade< TYPE >inline
cLockerT< cThreadLockRW >::operator!=(TYPE *p2) const noexceptGray::cPtrFacade< TYPE >inline
cRefPtr< TYPE >::operator*() constGray::cPtrFacade< TYPE >inline
cLockerT< cThreadLockRW >::operator*() constGray::cPtrFacade< TYPE >inline
cRefPtr< TYPE >::operator->() constGray::cPtrFacade< TYPE >inline
cLockerT< cThreadLockRW >::operator->() constGray::cPtrFacade< TYPE >inline
operator=(const TYPE *p2)Gray::cRefPtr< TYPE >inline
operator=(const THIS_t &ref)Gray::cRefPtr< TYPE >inline
Gray::cPtrFacade::cRefPtr< TYPE >::operator=(TYPE *p) noexceptGray::cPtrFacade< TYPE >inline
Gray::cPtrFacade::cRefPtr< TYPE >::operator=(THIS_t &&ref) noexceptGray::cPtrFacade< TYPE >inline
cLockerT< cThreadLockRW >::operator=(TYPE *p) noexceptGray::cPtrFacade< TYPE >inline
cLockerT< cThreadLockRW >::operator=(THIS_t &&ref) noexceptGray::cPtrFacade< TYPE >inline
cRefPtr< TYPE >::operator==(TYPE *p2) const noexceptGray::cPtrFacade< TYPE >inline
cLockerT< cThreadLockRW >::operator==(TYPE *p2) const noexceptGray::cPtrFacade< TYPE >inline
put_Ptr(TYPE *p)Gray::cRefPtr< TYPE >inline
ReleasePtr()Gray::cRefPtr< TYPE >inline
~cLockerT()Gray::cLockerT< cThreadLockRW >inline
~cRefPtr()Gray::cRefPtr< TYPE >inline