This struct stores a series of function pointers to wrappers that invoke the underlying manipulator methods of the supplied type-erased object.
Declared in <bdlar_manipulatorvtable.h>
struct ManipulatorVtable;
| Name | Description |
|---|---|
ManipulateArray | Function pointer type manipulating an array reference. |
ManipulateChoice | Function pointer type manipulating a choice reference. |
ManipulateCustomized | Function pointer type manipulating a customized-type reference. |
ManipulateDynamic | Function pointer type manipulating a dynamic-type reference. |
ManipulateEnum | Function pointer type manipulating an enumeration reference. |
ManipulateNullable | Function pointer type manipulating a nullable-value reference. |
ManipulateSequence | Function pointer type manipulating a sequence reference. |
ManipulateSimple | Function pointer type manipulating a simple-type reference. |
| 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 |