bdlat_nullableValueManipulateValue overloads

Synopses

Declared in <bdlat_nullablevaluefunctions.h>

Default customization‐point implementation of manipulateValue for bdlb::NullableAllocatedValue.

template<
    class TYPE,
    class MANIPULATOR>
int
bdlat_nullableValueManipulateValue(
    bdlb::NullableAllocatedValue<TYPE>* object,
    MANIPULATOR& manipulator);

Default customization‐point implementation of manipulateValue for bdlb::NullableValue.

template<
    class TYPE,
    class MANIPULATOR>
int
bdlat_nullableValueManipulateValue(
    bdlb::NullableValue<TYPE>* object,
    MANIPULATOR& manipulator);

Return Value

result of invoking manipulator

Parameters

Name

Description

object

nullable value whose held value is manipulated

manipulator

functor applied to the address of the held value

Created with MrDocs