Simulant  21.06-50
A portable game engine for Windows, OSX, Linux, Dreamcast, and PSP
Public Member Functions | Friends | List of all members
smlt::v1::any Class Referencefinal

Public Member Functions

 any (any const &that)
 
 any (any &&that) noexcept
 
template<class ValueType , class = enable_if_t<! ::std::is_same<any, decay_t<ValueType>>::value>>
 any (ValueType &&value)
 
anyoperator= (any const &that)
 
anyoperator= (any &&that) noexcept
 
template<class ValueType , class = enable_if_t<! ::std::is_same<any, decay_t<ValueType>>::value>>
anyoperator= (ValueType &&value)
 
void swap (any &that) noexcept
 
void clear () noexcept
 
::std::type_info const & type () const noexcept
 
bool empty () const noexcept
 

Friends

template<class ValueType >
ValueType const * any_cast (any const *) noexcept
 
template<class ValueType >
ValueType * any_cast (any *) noexcept
 

The documentation for this class was generated from the following file: