# `is_basic_result<T>`

An integral constant type true for `basic_result<T, E, NoValuePolicy>` types. This does not match anything not exactly a `basic_result`. If you want to match types like `basic_result` but not equal to it, consider `basic_result<T>` or `value_or_error<T>` .

Overridable: Not overridable.

Namespace: `BOOST_OUTCOME_V2_NAMESPACE`

Header: `<boost/outcome/basic_result.hpp>`

Variable alias: `is_basic_result_v<T>`

Last revised: May 24, 2020 at 12:48:39 +0100