Classes | |
struct | ranges::any |
struct | ranges::bad_any_cast |
Functions | |
template<typename T > | |
meta::if_c< std::is_reference< T >)||copyable< T >, T > | ranges::any_cast (any &) |
template<typename T > | |
meta::if_c< std::is_reference< T >)||copyable< T >, T > | ranges::any_cast (any const &) |
template<typename T > | |
meta::if_c< std::is_reference< T >)||copyable< T >, T > | ranges::any_cast (any &&) |
template<typename T > | |
T * | ranges::any_cast (any *) noexcept |
template<typename T > | |
T const * | ranges::any_cast (any const *) noexcept |
meta::if_c< std::is_reference< T >)||copyable< T >, T > ranges::any_cast | ( | any & | x | ) |
meta::if_c< std::is_reference< T >)||copyable< T >, T > ranges::any_cast | ( | any const & | x | ) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References ranges::any_cast().
meta::if_c< std::is_reference< T >)||copyable< T >, T > ranges::any_cast | ( | any && | x | ) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References ranges::any_cast().
|
noexcept |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References ranges::any_cast().
|
noexcept |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References ranges::any_cast().