|
bux API Reference 1.12.3
Static library of whatever are seen required in general purpose but not directly supported from Modern C++. Or whatever reusable originated from my side projects.
|
#include <XAutoPtr.h>

Public Member Functions | |
| C_NewNode () | |
| template<class... T_Args> | |
| C_NewNode (T_Args &&...args) | |
| Public Member Functions inherited from bux::C_AutoNode< T > | |
| constexpr | C_AutoNode () noexcept |
| constexpr | C_AutoNode (T *p, bool owned) noexcept |
| C_AutoNode (C_AutoNode &another) noexcept | |
| template<class T2> | |
| C_AutoNode (C_AutoNode< T2 > &another) noexcept | |
| ~C_AutoNode () | |
| void | operator= (C_AutoNode &another) |
| template<class T2> | |
| void | operator= (C_AutoNode< T2 > &another) |
| operator bool () const noexcept | |
| template<class T2> | |
| operator T2 * () const noexcept | |
| T * | operator-> () const noexcept |
| T ** | operator& () noexcept |
| T & | operator* () const noexcept |
| void | assign (T *ptr, bool owned) |
| void | reset (T *ptr) noexcept |
| void | clear () noexcept |
| T * | disown () noexcept |
| T * | get () const noexcept |
| bool | owned () const noexcept |
| void | swap (C_AutoNode &another) noexcept |
| template<class T2> | |
| bool | takeOver (C_AutoNode< T2 > &another) |
Protected Member Functions | |
| constexpr | C_NewNode (C_Void) noexcept |
Definition at line 57 of file XAutoPtr.h.
|
inlineconstexprprotectednoexcept |
Definition at line 60 of file XAutoPtr.h.
|
inline |
Definition at line 63 of file XAutoPtr.h.
References bux::C_AutoNode< T >::C_AutoNode.
|
inline |
Definition at line 65 of file XAutoPtr.h.
References bux::C_AutoNode< T >::C_AutoNode.