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>

template<class TYPE>
struct ValueType;

Specializations

Name

Description

ValueType<bdlar::NullableValueConstRef>

Metafunction providing the value type of bdlar::NullableValueConstRef.

ValueType<bdlar::NullableValueRef>

Metafunction providing the value type of bdlar::NullableValueRef.

ValueType<bdlb::NullableAllocatedValue<TYPE>>

Specialization of ValueType for bdlb::NullableAllocatedValue.

ValueType<bdlb::NullableValue<TYPE>>

Specialization of ValueType for bdlb::NullableValue.

Created with MrDocs