![]() |
Maria GDK 5.0.0.908
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. |