|
| SmartPtr (const SmartPtr< T > &a) noexcept |
|
| SmartPtr (SmartPtr< T > &&a) noexcept |
|
| SmartPtr (T *a_ptr) noexcept |
|
template<class oldType > |
| SmartPtr (const SmartPtr< oldType > &a) noexcept |
|
template<class oldType > |
| SmartPtr (SmartPtr< oldType > &&a) noexcept |
|
SmartPtr & | operator= (const SmartPtr< T > &a) noexcept |
|
SmartPtr & | operator= (SmartPtr< T > &&a) noexcept |
|
template<class newType > |
| operator SmartPtr< newType > () const noexcept |
|
template<class newType > |
| operator SmartPtr< const newType > () const noexcept |
|
constexpr bool | isValid () const noexcept |
|
constexpr bool | operator! () const noexcept |
|
constexpr | operator bool () const noexcept |
|
constexpr T & | operator* () const noexcept |
|
constexpr T * | operator-> () const noexcept |
|
constexpr T * | get () const noexcept |
|
SmartPtr< T > | copy () const noexcept |
|
|
template<class U > |
class | SmartPtr |
|
template<class T>
class Atlas::Objects::SmartPtr< T >
Definition at line 17 of file Decoder.h.
The documentation for this class was generated from the following files: