any.hpp File Reference
Include dependency graph for any.hpp:
This graph shows which files directly or indirectly include this file:

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 >() >>
any_cast (any const &operand)
 
template<class T , class = meta::when< meta::any< ::std::is_reference<T>::value, ::std::is_copy_constructible<T>::value >() >>
any_cast (any &&operand)
 
template<class T , class = meta::when< meta::any< ::std::is_reference<T>::value, ::std::is_copy_constructible<T>::value >() >>
any_cast (any &operand)
 
void swap (any &lhs, any &rhs) noexcept
 
void throw_bad_any_cast ()