8#ifndef INCLUDED_BDLAR_ACCESSORVTABLE
9#define INCLUDED_BDLAR_ACCESSORVTABLE
56class DynamicTypeConstRef;
59class CustomizedTypeConstRef;
61class NullableValueConstRef;
62class SequenceConstRef;
63class SimpleTypeConstRef;
Definition bdlar_arrayref.h:147
Definition bdlar_choiceref.h:160
Definition bdlar_customizedtyperef.h:136
Definition bdlar_dynamictyperef.h:128
Definition bdlar_enumref.h:138
Definition bdlar_fieldinfo.h:102
Definition bdlar_nullablevalueref.h:147
Definition bdlar_sequenceref.h:205
Definition bdlar_simpletyperef.h:216
#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_accessorvtable.h:71
AccessChoice * d_accessChoice_fp
Definition bdlar_accessorvtable.h:90
AccessSimple * d_accessSimple_fp
Definition bdlar_accessorvtable.h:95
AccessEnum * d_accessEnum_fp
Definition bdlar_accessorvtable.h:92
int AccessEnum(const void *accessor, const EnumConstRef &ref)
Definition bdlar_accessorvtable.h:79
int AccessArray(const void *accessor, const ArrayConstRef &ref)
Definition bdlar_accessorvtable.h:75
int AccessSimple(const void *accessor, const SimpleTypeConstRef &ref)
Definition bdlar_accessorvtable.h:84
int AccessSequence(const void *accessor, const SequenceConstRef &ref)
Definition bdlar_accessorvtable.h:82
AccessSequence * d_accessSequence_fp
Definition bdlar_accessorvtable.h:94
int AccessChoice(const void *accessor, const ChoiceConstRef &ref)
Definition bdlar_accessorvtable.h:76
AccessDynamic * d_accessDynamic_fp
Definition bdlar_accessorvtable.h:88
AccessNullable * d_accessNullable_fp
Definition bdlar_accessorvtable.h:93
int AccessDynamic(const void *accessor, const DynamicTypeConstRef &ref)
Definition bdlar_accessorvtable.h:73
int AccessNullable(const void *accessor, const NullableValueConstRef &ref)
Definition bdlar_accessorvtable.h:80
AccessCustomized * d_accessCustomized_fp
Definition bdlar_accessorvtable.h:91
int AccessCustomized(const void *accessor, const CustomizedTypeConstRef &ref)
Definition bdlar_accessorvtable.h:77
AccessArray * d_accessArray_fp
Definition bdlar_accessorvtable.h:89
Definition bdlar_accessorvtable.h:102
AccessCustomized * d_accessCustomized_fp
Definition bdlar_accessorvtable.h:133
AccessNullable * d_accessNullable_fp
Definition bdlar_accessorvtable.h:135
AccessDynamic * d_accessDynamic_fp
Definition bdlar_accessorvtable.h:130
AccessSimple * d_accessSimple_fp
Definition bdlar_accessorvtable.h:137
int AccessSequence(const void *accessor, const SequenceConstRef &ref, const FieldInfoRef &info)
Definition bdlar_accessorvtable.h:122
int AccessArray(const void *accessor, const ArrayConstRef &ref, const FieldInfoRef &info)
Definition bdlar_accessorvtable.h:107
AccessEnum * d_accessEnum_fp
Definition bdlar_accessorvtable.h:134
int AccessCustomized(const void *accessor, const CustomizedTypeConstRef &ref, const FieldInfoRef &info)
Definition bdlar_accessorvtable.h:113
AccessArray * d_accessArray_fp
Definition bdlar_accessorvtable.h:131
int AccessChoice(const void *accessor, const ChoiceConstRef &ref, const FieldInfoRef &info)
Definition bdlar_accessorvtable.h:110
int AccessDynamic(const void *accessor, const DynamicTypeConstRef &ref, const FieldInfoRef &info)
Definition bdlar_accessorvtable.h:104
int AccessNullable(const void *accessor, const NullableValueConstRef &ref, const FieldInfoRef &info)
Definition bdlar_accessorvtable.h:119
AccessChoice * d_accessChoice_fp
Definition bdlar_accessorvtable.h:132
int AccessSimple(const void *accessor, const SimpleTypeConstRef &ref, const FieldInfoRef &info)
Definition bdlar_accessorvtable.h:125
AccessSequence * d_accessSequence_fp
Definition bdlar_accessorvtable.h:136
int AccessEnum(const void *accessor, const EnumConstRef &ref, const FieldInfoRef &info)
Definition bdlar_accessorvtable.h:116