C++ Library Extensions 2022.12.09
To help learn modern C++ programming
tpf::types::any< ElementTypes > Member List

This is the complete list of members for tpf::types::any< ElementTypes >, including all inherited members.

allowed_types() const noexcepttpf::types::any< ElementTypes >inline
any()tpf::types::any< ElementTypes >inline
any(Type &&arg)tpf::types::any< ElementTypes >inline
any(const any &)=defaulttpf::types::any< ElementTypes >
any(any &&rhs)=defaulttpf::types::any< ElementTypes >
current_type() const noexcepttpf::types::any< ElementTypes >
element_pointer_types_t typedeftpf::types::any< ElementTypes >
element_types_t typedeftpf::types::any< ElementTypes >
emplace(Args &&... args)tpf::types::any< ElementTypes >inline
emplace(std::initializer_list< U > il, Args &&... args)tpf::types::any< ElementTypes >inline
get()tpf::types::any< ElementTypes >inline
get() consttpf::types::any< ElementTypes >inline
has_value() const noexcepttpf::types::any< ElementTypes >inline
if_any_index(CallbackType &&callback, ArgTypes &&... args)tpf::types::any< ElementTypes >inline
if_any_index(CallbackType &&callback, ArgTypes &&... args) consttpf::types::any< ElementTypes >inline
if_any_type(CallbackType &&callback, ArgTypes &&... args)tpf::types::any< ElementTypes >inline
if_any_type(CallbackType &&callback, ArgTypes &&... args) consttpf::types::any< ElementTypes >inline
index_vector_t typedeftpf::types::any< ElementTypes >
m_anytpf::types::any< ElementTypes >protected
m_dummytpf::types::any< ElementTypes >protected
operator const Type &() consttpf::types::any< ElementTypes >inline
operator Type &()tpf::types::any< ElementTypes >inline
operator*=(Type &&arg)tpf::types::any< ElementTypes >inline
operator+=(Type &&arg)tpf::types::any< ElementTypes >inline
operator-=(Type &&arg)tpf::types::any< ElementTypes >inline
operator/=(Type &&arg)tpf::types::any< ElementTypes >inline
operator=(const any &)=defaulttpf::types::any< ElementTypes >
operator=(any &&)=defaulttpf::types::any< ElementTypes >
operator=(Type &&arg)tpf::types::any< ElementTypes >inline
operator=(const std::variant< ElementTypes... > &v)tpf::types::any< ElementTypes >inline
param_counttpf::types::any< ElementTypes >static
pointer_types_t typedeftpf::types::any< ElementTypes >
reset() noexcepttpf::types::any< ElementTypes >inline
std() noexcepttpf::types::any< ElementTypes >inline
std() const noexcepttpf::types::any< ElementTypes >inline
swap(any &other) noexcepttpf::types::any< ElementTypes >inline
to_variant() const noexcepttpf::types::any< ElementTypes >
type() const noexcepttpf::types::any< ElementTypes >inline
variant_t typedeftpf::types::any< ElementTypes >
~any()tpf::types::any< ElementTypes >inlinevirtual