Assignment operators
Declared in <bdlb_nullablevalueref.h>
Assign to the target the value of the specified rhs, and return a reference providing modifiable access to this object.
bdlb::NullableValueRef<TYPE>&
operator=(NullableValueRef const& rhs);
» more...
Assign to the target the value of the specified rhs, and return a reference providing modifiable access to this object.
bdlb::NullableValueRef<TYPE>&
operator=(TYPE const& rhs);
» more...
Reset the target to the default constructed state (i.e., to have the null value).
bdlb::NullableValueRef<TYPE>&
operator=(bsl::nullopt_t const&);
» more...
Assign to the target the value of the specified rhs, and return a reference providing modifiable access to this object.
bdlb::NullableValueRef<TYPE>&
operator=(NullableAllocatedValue<TYPE> const& rhs);
» more...
Assign to the target the value of the specified rhs, and return a reference providing modifiable access to this object.
bdlb::NullableValueRef<TYPE>&
operator=(bsl::optional<TYPE> const& rhs);
» more...