BloombergLP::bslstl::Optional_DerivedFromOptional

This component-private concept models whether a type is derived from one of std::optional or bsl::optional.

Synopsis

Declared in <bslstl_optional.h>

template<class t_TYPE>
concept Optional_DerivedFromOptional = Optional_DerivedFromBslOptional<t_TYPE> ||
    Optional_DerivedFromStdOptional<t_TYPE>;