template<class Tp>
class ds3d::GuardDataT< Tp >
Definition at line 331 of file sources/includes/ds3d/common/hpp/obj.hpp.
|
| | GuardDataT ()=default |
| |
| | GuardDataT (nullptr_t) |
| |
| | GuardDataT (const abiRefT< Tp > &rf) |
| |
| | GuardDataT (abiRefT< Tp > *refPtr, bool takeOwner) |
| |
| | GuardDataT (const GuardDataT &o) |
| |
| | ~GuardDataT () override=default |
| |
| template<class Ty , _PtrConvertible< Ty, Tp > = true> |
| | GuardDataT (const abiRefT< Ty > &derived) |
| |
| template<class Ty , _PtrConvertible< Ty, Tp > = true> |
| | GuardDataT (abiRefT< Ty > *abiref, bool takeOwner) |
| |
| template<class GuardTy > |
| GuardTy | cast () |
| |
| Tp * | ptr () const |
| |
| Tp * | operator-> () const |
| |
| | operator bool () const |
| |
| | operator ShrdPtr< Tp > () |
| |
| | GuardDataT ()=default |
| |
| | GuardDataT (nullptr_t) |
| |
| | GuardDataT (const abiRefT< Tp > &rf) |
| |
| | GuardDataT (abiRefT< Tp > *refPtr, bool takeOwner) |
| |
| | GuardDataT (const GuardDataT &o) |
| |
| | ~GuardDataT () override=default |
| |
| template<class Ty , _PtrConvertible< Ty, Tp > = true> |
| | GuardDataT (const abiRefT< Ty > &derived) |
| |
| template<class Ty , _PtrConvertible< Ty, Tp > = true> |
| | GuardDataT (abiRefT< Ty > *abiref, bool takeOwner) |
| |
| template<class GuardTy > |
| GuardTy | cast () |
| |
| Tp * | ptr () const |
| |
| Tp * | operator-> () const |
| |
| | operator bool () const |
| |
| | operator ShrdPtr< Tp > () |
| |
| abiRefT< Tp > * | release () |
| |
| abiRefT< Tp > * | release () |
| |
| void | reset (abiRefT< Tp > *abiref=nullptr) |
| |
| void | reset (abiRefT< Tp > *abiref=nullptr) |
| |
| abiRefT< Tp > * | abiRef () const |
| |
| abiRefT< Tp > * | abiRef () const |
| |
◆ abiRefType [1/2]
◆ abiRefType [2/2]
◆ GuardDataT() [1/14]
◆ GuardDataT() [2/14]
◆ GuardDataT() [3/14]
◆ GuardDataT() [4/14]
◆ GuardDataT() [5/14]
◆ ~GuardDataT() [1/2]
◆ GuardDataT() [6/14]
template<class Tp >
template<class Ty , _PtrConvertible< Ty, Tp > = true>
◆ GuardDataT() [7/14]
template<class Tp >
template<class Ty , _PtrConvertible< Ty, Tp > = true>
◆ GuardDataT() [8/14]
◆ GuardDataT() [9/14]
◆ GuardDataT() [10/14]
◆ GuardDataT() [11/14]
◆ GuardDataT() [12/14]
◆ ~GuardDataT() [2/2]
◆ GuardDataT() [13/14]
template<class Tp >
template<class Ty , _PtrConvertible< Ty, Tp > = true>
◆ GuardDataT() [14/14]
template<class Tp >
template<class Ty , _PtrConvertible< Ty, Tp > = true>
◆ abiRef() [1/2]
◆ abiRef() [2/2]
◆ cast() [1/2]
template<class Tp >
template<class GuardTy >
◆ cast() [2/2]
template<class Tp >
template<class GuardTy >
◆ operator bool() [1/2]
◆ operator bool() [2/2]
◆ operator ShrdPtr< Tp >() [1/2]
◆ operator ShrdPtr< Tp >() [2/2]
◆ operator->() [1/2]
◆ operator->() [2/2]
◆ ptr() [1/2]
◆ ptr() [2/2]
◆ release() [1/2]
◆ release() [2/2]
◆ reset() [1/2]
◆ reset() [2/2]
The documentation for this class was generated from the following file: