BloombergLP::bdlat_NullableValueFunctions

This namespace provides functions that expose "nullable" behavior for "nullable value" types. See the component-level documentation for more information.

Types

NameDescription
IsNullableValue This struct should be specialized for third-party types that need to expose "nullable" behavior. See the component-level documentation for further information.
ValueType This meta-function should contain a typedef Type that specifies the type of value stored in a nullable type of the parameterized TYPE.

Functions

NameDescription
accessValue Invoke the specified accessor on the non-modifiable value stored in the specified "nullable" object.
bdlat_nullableValueAccessValue bdlat_nullableValueAccessValue overloads
bdlat_nullableValueIsNull bdlat_nullableValueIsNull overloads
bdlat_nullableValueMakeValue bdlat_nullableValueMakeValue overloads
bdlat_nullableValueManipulateValue bdlat_nullableValueManipulateValue overloads
isNull Return true if the specified "nullable" object contains a null value, and false otherwise.
makeValue Assign to the specified "nullable" object the default value for the contained type.
manipulateValue Invoke the specified manipulator on the address of the value stored in the specified "nullable" object.