Support Class Library
A set of tools providing classes and utility
|
#include "Any.h"
Public Types | |
using | type = T |
Public Types inherited from scl::utils::details::__any_base | |
using | type = void |
Public Member Functions | |
void | polymorphism () const final |
template<class = scl::tools::meta ::enable_if_t< scl::tools::meta ::is_move_constructible<T>() >> | |
__any__impl (T &&value) | |
template<class = scl::tools::meta ::enable_if_t< scl::tools::meta ::is_copy_constructible<T>() >> | |
__any__impl (const T &value) | |
template<class U > | |
U | as () const |
Protected Attributes | |
T | value |
using scl::utils::details::__any__impl< T >::type = T |
|
inline |
|
inline |
|
inlinefinalvirtual |
Implements scl::utils::details::__any_base.
|
protected |