neoGFX
Cross-platform C++ app/game engine
|
This is the complete list of members for neolib::any, including all inherited members.
abstract_type typedef | neolib::i_any | |
any() | neolib::any | inline |
any(const i_any &aOther) | neolib::any | inline |
any(i_any &&aOther) | neolib::any | inline |
any(const any &aOther) | neolib::any | inline |
any(any &&aOther) | neolib::any | inline |
any(ValueType &&aValue, std::enable_if_t<!is_variant_v< std::decay_t< ValueType > >, sfinae >={}) | neolib::any | inline |
any(ValueType &&aVariant, std::enable_if_t< is_variant_v< std::decay_t< ValueType > >, sfinae >={}) | neolib::any | inlineexplicit |
any_cast | neolib::any | friend |
any_cast | neolib::any | friend |
any_cast | neolib::any | friend |
any_cast | neolib::any | friend |
any_cast | neolib::any | friend |
emplace(Args &&... args) | neolib::any | inline |
emplace(std::initializer_list< U > il, Args &&... args) | neolib::any | inline |
has_value() const override | neolib::any | inlinevirtual |
operator!=(const i_any &aOther) const override | neolib::any | inlinevirtual |
operator!=(const any &aOther) const | neolib::any | inline |
operator<(const i_any &aOther) const override | neolib::any | inlinevirtual |
operator<(const any &aOther) const | neolib::any | inline |
operator=(const i_any &aRhs) | neolib::any | inline |
operator=(i_any &&aRhs) | neolib::any | inline |
operator=(const any &aRhs) | neolib::any | inline |
operator=(any &&aRhs) | neolib::any | inline |
operator=(ValueType &&aRhs) | neolib::any | inline |
operator==(const i_any &aOther) const override | neolib::any | inlinevirtual |
operator==(const any &aOther) const | neolib::any | inline |
reset() override | neolib::any | inlinevirtual |
swap(any &aOther) | neolib::any | inline |
type() const override | neolib::any | inlinevirtual |
unsafe_any_cast | neolib::any | friend |
unsafe_any_cast | neolib::any | friend |
~i_any()=default | neolib::i_any | virtual |