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 |