|
Nana C++ Library. Reference for users.
What we need to use nana
|
Public Member Functions | |
| cloneable () noexcept=default | |
| cloneable (std::nullptr_t) noexcept | |
| template<typename T , typename member_enabled< T >::type * = nullptr> | |
| cloneable (T &&t) | |
| cloneable (const cloneable &r) | |
| cloneable (cloneable &&r) | |
| template<typename OtherBase , typename std::enable_if< std::is_base_of< base_t, OtherBase >::value >::type * = nullptr> | |
| cloneable (const cloneable< OtherBase, Mutable > &other) | |
| cloneable & | operator= (const cloneable &r) |
| cloneable & | operator= (cloneable &&r) |
| base_t & | operator* () |
| const_base_ref | operator* () const noexcept |
| base_t * | operator-> () noexcept |
| const_base_ptr | operator-> () const noexcept |
| base_t * | get () const noexcept |
| void | reset () |
| operator operator_bool_t () const noexcept | |
Friends | |
| template<typename OtherBase , bool OtherMutable> | |
| class | cloneable |
|
defaultnoexcept |
|
inlinenoexcept |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinenoexcept |
|
inlinenoexcept |
|
inline |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inline |
|
inline |
|
inline |
|
friend |