#include <any-lite.hpp>
Public Member Functions | |
any_constexpr | any () any_noexcept |
any (any const &other) | |
template<class ValueType > | |
any (ValueType const &value) | |
~any () | |
any & | operator= (any const &other) |
template<class ValueType > | |
any & | operator= (ValueType const &value) |
void | reset () any_noexcept |
void | swap (any &other) any_noexcept |
bool | has_value () const any_noexcept |
const std::type_info & | type () const any_noexcept |
template<class ValueType > | |
const ValueType * | to_ptr () const |
template<class ValueType > | |
ValueType * | to_ptr () |
Definition at line 428 of file any-lite.hpp.
|
inline |
Definition at line 431 of file any-lite.hpp.
|
inline |
Definition at line 435 of file any-lite.hpp.
References any_noexcept, any_nullptr, nonstd::optional_lite::std11::move(), and nonstd_lite_in_place_type_t.
|
inline |
Definition at line 474 of file any-lite.hpp.
|
inline |
Definition at line 480 of file any-lite.hpp.
Definition at line 485 of file any-lite.hpp.
References any_noexcept, nonstd::optional_lite::std11::move(), and swap().
|
inline |
Definition at line 527 of file any-lite.hpp.
References swap().
|
inline |
Definition at line 535 of file any-lite.hpp.
References any_nullptr.
|
inline |
Definition at line 540 of file any-lite.hpp.
References nonstd::any_lite::swap().
Referenced by operator=().
|
inline |
Definition at line 545 of file any-lite.hpp.
References any_nullptr.
|
inline |
Definition at line 550 of file any-lite.hpp.
Referenced by nonstd::any_lite::any_cast().
|
inline |
Definition at line 560 of file any-lite.hpp.
Referenced by nonstd::any_lite::any_cast().
|
inline |
Definition at line 566 of file any-lite.hpp.
References any_override, and nonstd::optional_lite::std11::move().