![]() |
neoGFX
Cross-platform C++ app/game engine
|
#include <neolib/neolib.hpp>#include <any>#include <stdexcept>#include <typeinfo>#include <neolib/core/i_any.hpp>#include <neolib/core/variant.hpp>Go to the source code of this file.
Classes | |
| struct | neolib::is_variant< T > |
| struct | neolib::is_variant< variant< Types... > > |
| class | neolib::any |
Namespaces | |
| namespace | neolib |
Functions | |
| void | neolib::swap (any &aLhs, any &aRhs) |
| template<class T > | |
| T | neolib::any_cast (const any &operand) |
| template<class T > | |
| T | neolib::any_cast (any &operand) |
| template<class T > | |
| T | neolib::any_cast (any &&operand) |
| template<class T > | |
| const T * | neolib::any_cast (const any *operand) noexcept |
| template<class T > | |
| T * | neolib::any_cast (any *operand) noexcept |
| template<class T > | |
| T | neolib::unsafe_any_cast (const any &operand) noexcept |
| template<class T > | |
| T | neolib::unsafe_any_cast (any &operand) noexcept |
Variables | |
| template<typename T > | |
| constexpr bool | neolib::is_variant_v = is_variant<T>::value |