|
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 |
1.8.13