|
template<class X = T, class... Args, std::enable_if_t< IsStorageBufferSized< X > &&std::is_trivially_copyable_v< X >, int > = 0> |
static ANY_ALWAYS_INLINE X & | make (Storage *s, std::in_place_type_t< X > vtype, Args &&... args) |
|
template<class X = T, class... Args, std::enable_if_t< IsStorageBufferSized< X > &&!std::is_trivially_copyable_v< X > &&std::is_nothrow_move_constructible_v< X >, int > = 0> |
static ANY_ALWAYS_INLINE X & | make (Storage *s, std::in_place_type_t< X > vtype, Args &&... args) |
|
template<class T>
struct Cyto::AnyTraits< T >
Definition at line 176 of file cyto_any.hpp.