[#BloombergLP-bdlb-NullableValue_DerivedFromOptional] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bdlb.adoc[bdlb]::NullableValue_DerivedFromOptional :relfileprefix: ../../ :mrdocs: 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`. == Synopsis Declared in `<bdlb_nullablevalue.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<class t_TYPE> concept NullableValue_DerivedFromOptional = NullableValue_DerivedFromBslOptional<t_TYPE> || NullableValue_DerivedFromStdOptional<t_TYPE>; ---- [.small]#Created with https://www.mrdocs.com[MrDocs]#