neoGFX
Cross-platform C++ app/game engine
Loading...
Searching...
No Matches
neolib::variant< Types > Member List
This is the complete list of members for
neolib::variant< Types >
, including all inherited members.
abstract_type
typedef
neolib::variant< Types >
add_ref
() const noexcept override
neolib::reference_counted< i_variant< abstract_t< Types >... > >
inline
virtual
control_block
() override
neolib::reference_counted< i_variant< abstract_t< Types >... > >
inline
virtual
get
() const
neolib::i_variant< abstract_t< Types >... >
inline
get
()
neolib::i_variant< abstract_t< Types >... >
inline
get_if
() const
neolib::i_variant< abstract_t< Types >... >
inline
get_if
()
neolib::i_variant< abstract_t< Types >... >
inline
holds_alternative
() const
neolib::i_variant< abstract_t< Types >... >
inline
index
() const override
neolib::variant< Types >
inline
virtual
is_alternative_v
neolib::variant< Types >
static
is_copy_assignable_v
neolib::variant< Types >
static
is_copy_constructible_v
neolib::variant< Types >
static
is_move_assignable_v
neolib::variant< Types >
static
is_move_constructible_v
neolib::variant< Types >
static
operator=
(T const &aOther)
neolib::variant< Types >
inline
operator=
(T &&aOther)
neolib::variant< Types >
inline
operator=
(T const &aOther)
neolib::variant< Types >
inline
operator=
(T &&aOther)
neolib::variant< Types >
inline
operator=
(T const &aValue)
neolib::variant< Types >
inline
operator=
(T &&aValue)
neolib::variant< Types >
inline
operator=
(T const &aValue)
neolib::variant< Types >
inline
operator=
(T &&aValue)
neolib::variant< Types >
inline
reference_counted< i_variant< abstract_t< Types >... > >::operator=
(const reference_counted &)
neolib::reference_counted< i_variant< abstract_t< Types >... > >
inline
pin
() const noexcept override
neolib::reference_counted< i_variant< abstract_t< Types >... > >
inline
virtual
reference_counted
() noexcept
neolib::reference_counted< i_variant< abstract_t< Types >... > >
inline
reference_counted
(const reference_counted &aOther) noexcept
neolib::reference_counted< i_variant< abstract_t< Types >... > >
inline
release
() const override
neolib::reference_counted< i_variant< abstract_t< Types >... > >
inline
virtual
release_and_take_ownership
() const override
neolib::reference_counted< i_variant< abstract_t< Types >... > >
inline
virtual
release_and_take_ownership
() override
neolib::reference_counted< i_variant< abstract_t< Types >... > >
inline
virtual
std_type
typedef
neolib::variant< Types >
unpin
() const override
neolib::reference_counted< i_variant< abstract_t< Types >... > >
inline
virtual
use_count
() const noexcept override
neolib::reference_counted< i_variant< abstract_t< Types >... > >
inline
virtual
variant
()
neolib::variant< Types >
inline
variant
(T const &aOther)
neolib::variant< Types >
inline
variant
(T &&aOther)
neolib::variant< Types >
inline
variant
(T const &aOther)
neolib::variant< Types >
inline
variant
(abstract_type &&aOther)
neolib::variant< Types >
inline
variant
(T const &aValue)
neolib::variant< Types >
inline
variant
(T &&aValue)
neolib::variant< Types >
inline
variant
(T const &aValue)
neolib::variant< Types >
inline
variant
(T &&aValue)
neolib::variant< Types >
inline
~i_reference_counted
()=default
neolib::i_reference_counted
virtual
~i_variant
()=default
neolib::i_variant< abstract_t< Types >... >
virtual
~reference_counted
()
neolib::reference_counted< i_variant< abstract_t< Types >... > >
inline
Generated by
1.9.8