Go to the source code of this file.
Classes | |
struct | any |
class | bad_any_cast |
Namespaces | |
core | |
Copyright © 2013 - 2015 MNMLSTC. | |
core::v2 | |
core::v2::impl | |
Typedefs | |
using | data_type = add_pointer_t< void > |
Functions | |
template < class T > | |
T const * | any_cast (any const *operand) noexcept |
template < class T > | |
T * | any_cast (any *operand) noexcept |
template<class T , class = meta::when< meta::any< ::std::is_reference<T>::value, ::std::is_copy_constructible<T>::value >() >> | |
T | any_cast (any const &operand) |
template<class T , class = meta::when< meta::any< ::std::is_reference<T>::value, ::std::is_copy_constructible<T>::value >() >> | |
T | any_cast (any &&operand) |
template<class T , class = meta::when< meta::any< ::std::is_reference<T>::value, ::std::is_copy_constructible<T>::value >() >> | |
T | any_cast (any &operand) |
void | swap (any &lhs, any &rhs) noexcept |
void | throw_bad_any_cast () |