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>