libcopp
2.2.0
|
Functions | |
template<class T , class... TARGS, typename std::enable_if<!std::is_array< T >::value, int >::type = 0> | |
EXPLICIT_NODISCARD_ATTR std::unique_ptr< T > | make_unique (TARGS &&...args) |
template<class T , typename std::enable_if< std::is_array< T >::value &&std::extent< T >::value==0, int >::type = 0> | |
EXPLICIT_NODISCARD_ATTR std::unique_ptr< T > | make_unique (size_t sz) |
template<class T , class... TARGS, typename std::enable_if< std::extent< T >::value !=0, int >::type = 0> | |
void | make_unique (TARGS &&...)=delete |
Variables | |
template<class T > | |
struct LIBCOPP_COPP_API_HEAD_ONLY | poll_storage_ptr_selector |
template<class T > | |
struct LIBCOPP_COPP_API_HEAD_ONLY | compact_storage_selector |
template<class T , class TPTR > | |
struct LIBCOPP_COPP_API_HEAD_ONLY | poll_storage_base |
template<class T , class TPTR > | |
struct LIBCOPP_COPP_API_HEAD_ONLY | compact_storage |
template<class TOK , class TERR , bool is_all_trivial> | |
class LIBCOPP_COPP_API_HEAD_ONLY | result_base |
template<class TRESULT , bool > | |
struct LIBCOPP_COPP_API_HEAD_ONLY | _make_result_instance_helper |
EXPLICIT_NODISCARD_ATTR std::unique_ptr<T> future::make_unique | ( | size_t | sz | ) |
|
delete |
EXPLICIT_NODISCARD_ATTR std::unique_ptr<T> future::make_unique | ( | TARGS &&... | args | ) |
struct LIBCOPP_COPP_API_HEAD_ONLY future::_make_result_instance_helper |
struct LIBCOPP_COPP_API_HEAD_ONLY future::compact_storage |
struct LIBCOPP_COPP_API_HEAD_ONLY future::compact_storage_selector |
struct LIBCOPP_COPP_API_HEAD_ONLY future::poll_storage_base |
struct LIBCOPP_COPP_API_HEAD_ONLY future::poll_storage_ptr_selector |