|
libcopp 2.3.1
|
#include <storage.h>

Public Types | |
| using | type = typename std::conditional< LIBCOPP_IS_TIRVIALLY_COPYABLE_V(T) &&sizeof(T)<=(sizeof(size_t)<< 2), std::unique_ptr< T, small_object_optimize_storage_deleter< T > >, LIBCOPP_COPP_NAMESPACE_ID::memory::default_strong_rc_ptr< T > >::type |
| using future::compact_storage_selector< T >::type = typename std::conditional<LIBCOPP_IS_TIRVIALLY_COPYABLE_V(T) && sizeof(T) <= (sizeof(size_t) << 2), std::unique_ptr<T, small_object_optimize_storage_deleter<T> >, LIBCOPP_COPP_NAMESPACE_ID::memory::default_strong_rc_ptr<T> >::type |