accessValue | Invoke the specified accessor on the non-modifiable value stored in the specified "nullable" object. The supplied accessor must be a callable type that can be called as if it had the following signature: ` int accessor(const VALUE_TYPE& value); ` Return the value from the invocation of accessor. The behavior is undefined unless object does not contain a null value. |
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. The supplied manipulator must be a callable type that can be called as if it had the following signature: ` int manipulator(VALUE_TYPE *value); ` Return the value from the invocation of manipulator. The behavior is undefined unless object does not contain a null value. |