Navigation :
Prerequisites
Build and install
Review of Error Handling Frameworks
Motivation
Future ABI stability guarantees
Tutorial
Recipes
Experimental
API reference
-
Macros
-
Concepts
-
Converters
-
Traits
-- `is_basic_outcome<T>`
-- `is_basic_result<T>`
-- `is_error_code_available<T>`
-- `is_error_type<E>`
-- `is_error_type_enum<E, Enum>`
-- `is_exception_ptr_available<T>`
-- `is_failure_type<T>`
-- `is_move_bitcopying<T>`
-- `is_success_type<T>`
-- `type_can_be_used_in_basic_result<R>`
-
Policies
-
Types
-
Aliases
-
Functions
Frequently asked questions
Videos
Changelog
History
is_basic_outcome<T>
An integral constant type true for basic_outcome<T, EC, EP, NoValuePolicy>
types. This does not match anything not exactly a basic_outcome
. If you want to match types like basic_outcome
but not equal to it, consider basic_outcome<T>
..
Overridable : Not overridable.
Namespace : OUTCOME_V2_NAMESPACE
Header : <outcome/basic_outcome.hpp>
Variable alias : is_basic_outcome_v<T>