#include <any.hpp>
Classes | |
class | holder |
class | placeholder |
Public Member Functions | |
any_constexpr | any () any_noexcept |
any (any const &rhs) | |
template<class ValueType > | |
any (ValueType const &value) | |
bool | has_value () const any_noexcept |
any & | operator= (any const &rhs) |
template<class ValueType > | |
any & | operator= (ValueType const &rhs) |
void | reset () any_noexcept |
void | swap (any &rhs) any_noexcept |
template<class ValueType > | |
const ValueType * | to_ptr () const |
template<class ValueType > | |
ValueType * | to_ptr () |
const std::type_info & | type () const any_noexcept |
~any () | |
Private Attributes | |
placeholder * | content |
any_constexpr nonstd::any_lite::any::any | ( | ) | [inline] |
nonstd::any_lite::any::any | ( | any const & | rhs | ) | [inline] |
nonstd::any_lite::any::any | ( | ValueType const & | value | ) | [inline] |
nonstd::any_lite::any::~any | ( | ) | [inline] |
bool nonstd::any_lite::any::has_value | ( | ) | const [inline] |
any& nonstd::any_lite::any::operator= | ( | ValueType const & | rhs | ) | [inline] |
void nonstd::any_lite::any::reset | ( | ) | [inline] |
void nonstd::any_lite::any::swap | ( | any & | rhs | ) | [inline] |
const ValueType* nonstd::any_lite::any::to_ptr | ( | ) | const [inline] |
ValueType* nonstd::any_lite::any::to_ptr | ( | ) | [inline] |
const std::type_info& nonstd::any_lite::any::type | ( | ) | const [inline] |
placeholder* nonstd::any_lite::any::content [private] |