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.
Declared in <bdlar_manipulatorvtable.h>
struct ManipulatorWithInfoVtable;
| 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. |
| 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 |