8#ifndef INCLUDED_BDLAR_MANIPULATORVTABLE
9#define INCLUDED_BDLAR_MANIPULATORVTABLE
60class CustomizedTypeRef;
62class NullableValueRef;
Definition bdlar_arrayref.h:72
Definition bdlar_choiceref.h:68
Definition bdlar_customizedtyperef.h:73
Definition bdlar_dynamictyperef.h:77
Definition bdlar_enumref.h:68
Definition bdlar_fieldinfo.h:102
Definition bdlar_nullablevalueref.h:72
Definition bdlar_sequenceref.h:68
Definition bdlar_simpletyperef.h:68
#define BSLS_IDENT(str)
BSLS_IDENT() - insert string into .comment binary segment (if supported)
Definition bsls_ident.h:238
Definition bdlar_accessorref.h:59
Definition bdlar_manipulatorvtable.h:72
int ManipulateCustomized(const void *manipulator, CustomizedTypeRef *ref)
Definition bdlar_manipulatorvtable.h:78
ManipulateChoice * d_manipulateChoice_fp
Definition bdlar_manipulatorvtable.h:89
ManipulateNullable * d_manipulateNullable_fp
Definition bdlar_manipulatorvtable.h:92
int ManipulateNullable(const void *manipulator, NullableValueRef *ref)
Definition bdlar_manipulatorvtable.h:81
int ManipulateDynamic(const void *manipulator, DynamicTypeRef *ref)
Definition bdlar_manipulatorvtable.h:74
int ManipulateEnum(const void *manipulator, EnumRef *ref)
Definition bdlar_manipulatorvtable.h:80
ManipulateArray * d_manipulateArray_fp
Definition bdlar_manipulatorvtable.h:88
int ManipulateArray(const void *manipulator, ArrayRef *ref)
Definition bdlar_manipulatorvtable.h:76
int ManipulateChoice(const void *manipulator, ChoiceRef *ref)
Definition bdlar_manipulatorvtable.h:77
ManipulateEnum * d_manipulateEnum_fp
Definition bdlar_manipulatorvtable.h:91
ManipulateSequence * d_manipulateSequence_fp
Definition bdlar_manipulatorvtable.h:93
ManipulateSimple * d_manipulateSimple_fp
Definition bdlar_manipulatorvtable.h:94
ManipulateDynamic * d_manipulateDynamic_fp
Definition bdlar_manipulatorvtable.h:87
int ManipulateSimple(const void *manipulator, SimpleTypeRef *ref)
Definition bdlar_manipulatorvtable.h:84
ManipulateCustomized * d_manipulateCustomized_fp
Definition bdlar_manipulatorvtable.h:90
int ManipulateSequence(const void *manipulator, SequenceRef *ref)
Definition bdlar_manipulatorvtable.h:83
Definition bdlar_manipulatorvtable.h:101
int ManipulateSimple(const void *manipulator, SimpleTypeRef *ref, const FieldInfoRef &info)
Definition bdlar_manipulatorvtable.h:124
ManipulateSequence * d_manipulateSequence_fp
Definition bdlar_manipulatorvtable.h:135
int ManipulateChoice(const void *manipulator, ChoiceRef *ref, const FieldInfoRef &info)
Definition bdlar_manipulatorvtable.h:109
ManipulateChoice * d_manipulateChoice_fp
Definition bdlar_manipulatorvtable.h:131
ManipulateSimple * d_manipulateSimple_fp
Definition bdlar_manipulatorvtable.h:136
ManipulateEnum * d_manipulateEnum_fp
Definition bdlar_manipulatorvtable.h:133
int ManipulateDynamic(const void *manipulator, DynamicTypeRef *ref, const FieldInfoRef &info)
Definition bdlar_manipulatorvtable.h:103
int ManipulateNullable(const void *manipulator, NullableValueRef *ref, const FieldInfoRef &info)
Definition bdlar_manipulatorvtable.h:118
ManipulateArray * d_manipulateArray_fp
Definition bdlar_manipulatorvtable.h:130
ManipulateDynamic * d_manipulateDynamic_fp
Definition bdlar_manipulatorvtable.h:129
int ManipulateArray(const void *manipulator, ArrayRef *ref, const FieldInfoRef &info)
Definition bdlar_manipulatorvtable.h:106
int ManipulateSequence(const void *manipulator, SequenceRef *ref, const FieldInfoRef &info)
Definition bdlar_manipulatorvtable.h:121
int ManipulateCustomized(const void *manipulator, CustomizedTypeRef *ref, const FieldInfoRef &info)
Definition bdlar_manipulatorvtable.h:112
ManipulateCustomized * d_manipulateCustomized_fp
Definition bdlar_manipulatorvtable.h:132
int ManipulateEnum(const void *manipulator, EnumRef *ref, const FieldInfoRef &info)
Definition bdlar_manipulatorvtable.h:115
ManipulateNullable * d_manipulateNullable_fp
Definition bdlar_manipulatorvtable.h:134