This struct stores a series of function pointers to wrappers that invoke the underlying manipulator methods with field info of the supplied type‐erased object.

Synopsis

Declared in <bdlar_manipulatorvtable.h>

struct ManipulatorWithInfoVtable;

Type Aliases

Name

Description

ManipulateArray

Function pointer type manipulating an array reference with field info.

ManipulateChoice

Function pointer type manipulating a choice reference with field info.

ManipulateCustomized

Function pointer type manipulating a customized‐type reference with field info.

ManipulateDynamic

Function pointer type manipulating a dynamic‐type reference with field info.

ManipulateEnum

Function pointer type manipulating an enumeration reference with field info.

ManipulateNullable

Function pointer type manipulating a nullable‐value reference with field info.

ManipulateSequence

Function pointer type manipulating a sequence reference with field info.

ManipulateSimple

Function pointer type manipulating a simple‐type reference with field info.

Data Members

Name

Description

d_manipulateArray_fp

array manipulator

d_manipulateChoice_fp

choice manipulator

d_manipulateCustomized_fp

customized‐type manipulator

d_manipulateDynamic_fp

dynamic‐type manipulator

d_manipulateEnum_fp

enumeration manipulator

d_manipulateNullable_fp

nullable‐value manipulator

d_manipulateSequence_fp

sequence manipulator

d_manipulateSimple_fp

simple‐type manipulator

Created with MrDocs