#include <named_creation_functor.hpp>
Public Member Functions | |
named_creation_functor (create_enum_t type, Arg arg=Arg()) | |
template<class ArgType > | |
void | construct (void *address, typename enable_if_c< is_same< ArgType, no_arg_t >::value >::type *=0) const |
template<class ArgType > | |
void | construct (void *address, typename enable_if_c<!is_same< ArgType, no_arg_t >::value >::type *=0) const |
bool | operator() (void *address, std::size_t, bool created) const |
std::size_t | get_min_size () const |
|
inline |
|
inline |
References T.
|
inline |
References T.
|
inline |
References T.
|
inline |