[#BloombergLP-bdlat_NullableValueFunctions-ValueType-08] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bdlat_NullableValueFunctions.adoc[bdlat_NullableValueFunctions]::ValueType :relfileprefix: ../../ :mrdocs: This meta‐function should contain a typedef `Type` that specifies the type of value stored in a nullable type of the parameterized `TYPE`. == Synopsis Declared in `<bdlat_nullablevaluefunctions.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<class TYPE> struct ValueType; ---- == Specializations [cols="1"] |=== | Name | xref:BloombergLP/bdlat_NullableValueFunctions/ValueType-00.adoc[`ValueType<bdlar::NullableValueConstRef>`] | xref:BloombergLP/bdlat_NullableValueFunctions/ValueType-0d.adoc[`ValueType<bdlar::NullableValueRef>`] | xref:BloombergLP/bdlat_NullableValueFunctions/ValueType-05.adoc[`ValueType<bdlb::NullableAllocatedValue<TYPE>>`] | xref:BloombergLP/bdlat_NullableValueFunctions/ValueType-02.adoc[`ValueType<bdlb::NullableValue<TYPE>>`] |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#