BloombergLP::bdlb::NullableValue::makeValue

makeValue overloads

Synopses

Declared in <bdlb_nullablevalue.h>

Assign to this object the default value for TYPE, and return a reference providing modifiable access to the underlying TYPE object.

TYPE&
makeValue();
» more...

Assign to this object the specified value (of BDE_OTHER_TYPE) converted to TYPE, and return a reference providing modifiable access to the underlying TYPE object. Note that this method will fail to compile if TYPE and BDE_OTHER_TYPE are not compatible.

template<class BDE_OTHER_TYPE>
TYPE&
makeValue(BDE_OTHER_TYPE&& value);
» more...