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