This component-private concept models whether a type is derived from one of std::optional, or bsl::optional. Note that this concept is always satisfied for bdlb::NullableValue as it is derived from bsl::optional.
Declared in <bdlb_nullablevalue.h>
template<class t_TYPE>
concept NullableValue_DerivedFromOptional = NullableValue_DerivedFromBslOptional<t_TYPE> ||
NullableValue_DerivedFromStdOptional<t_TYPE>;