特性
-
is_basic_outcome<T>一个对于
basic_outcome<T, EC, EP, NoValuePolicy>类型为 true 的整型常量类型。 -
is_basic_result<T>一个对于
basic_result<T, E, NoValuePolicy>类型为 true 的整型常量类型。 -
is_error_code_available<T>如果可以从
T构造一个错误码,则为 True。 -
is_error_type<E>一个可自定义的整型常量类型,对于要接收错误抛出无值策略的
E类型为 true。 -
is_error_type_enum<E, Enum>一个可自定义的整型常量类型,对于可从要接收错误抛出无值策略的
Enum类型构造的E类型为 true。 -
is_exception_ptr_available<T>如果可以从
T构造一个异常指针,则为 True。 -
is_failure_type<T>一个对于
failure_type<EC, E = void>类型为 true 的整型常量布尔变量。 -
is_move_bitcopying<T>(>= Outcome v2.2.0) 一个可自定义的整型常量类型,对于移动位复制安全的
T类型为 true。 -
is_success_type<T>一个对于
success_type<T>类型为 true 的整型常量布尔变量。 -
type_can_be_used_in_basic_result<R>对于允许在
basic_result<T, E, NoValuePolicy>中使用的类型,为 constexpr 布尔值 true。



