![]() |
Maria GDK 5.0.0.738
Documentation of native code in develop branch
|
Public Types | |
using | type = T |
Public Member Functions | |
recursive_wrapper () | |
recursive_wrapper (recursive_wrapper const &operand) | |
recursive_wrapper (T const &operand) | |
recursive_wrapper (recursive_wrapper &&operand) | |
recursive_wrapper (T &&operand) | |
recursive_wrapper & | operator= (recursive_wrapper const &rhs) |
recursive_wrapper & | operator= (T const &rhs) |
void | swap (recursive_wrapper &operand) noexcept |
recursive_wrapper & | operator= (recursive_wrapper &&rhs) noexcept |
recursive_wrapper & | operator= (T &&rhs) |
T & | get () |
T const & | get () const |
T * | get_pointer () |
const T * | get_pointer () const |
operator T const & () const | |
operator T& () | |
|
inline |
Default constructor default initializes the internally stored value. For POD types this means nothing is done and the storage is uninitialized.
std::bad_alloc | if there is insufficient memory for an object of type T. |
any | exception thrown by the default constructur of T. |