libcopp
2.2.0
|
#include <storage.h>
Public Types | |
using | base_type = result_base< TOK, TERR, default_compact_storage< TOK >::value &&default_compact_storage< TERR >::value > |
using | self_type = result_type< TOK, TERR > |
using | storage_type = typename _make_instance_type::type |
Static Public Member Functions | |
template<class... TARGS> | |
static UTIL_FORCEINLINE self_type | create_success (TARGS &&...args) |
template<class... TARGS> | |
static UTIL_FORCEINLINE self_type | create_error (TARGS &&...args) |
template<class... TARGS> | |
static UTIL_FORCEINLINE storage_type | make_success (TARGS &&...args) |
template<class... TARGS> | |
static UTIL_FORCEINLINE storage_type | make_error (TARGS &&...args) |
Private Types | |
using | _make_instance_type = _make_result_instance_helper< self_type, poll_storage_base< base_type, typename poll_storage_ptr_selector< base_type >::type >::value > |
|
private |
using future::result_type< TOK, TERR >::base_type = result_base<TOK, TERR, default_compact_storage<TOK>::value && default_compact_storage<TERR>::value> |
using future::result_type< TOK, TERR >::self_type = result_type<TOK, TERR> |
using future::result_type< TOK, TERR >::storage_type = typename _make_instance_type::type |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |