#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] |