8#ifndef INCLUDED_BDLAR_ANYVTABLE
9#define INCLUDED_BDLAR_ANYVTABLE
53#include <bdlat_typecategory.h>
59struct SimpleTypeVtable;
60struct SimpleTypeConstVtable;
62struct EnumConstVtable;
63struct NullableValueVtable;
64struct NullableValueConstVtable;
66struct ArrayConstVtable;
68struct SequenceConstVtable;
70struct ChoiceConstVtable;
71struct CustomizedTypeVtable;
72struct CustomizedTypeConstVtable;
73struct DynamicTypeVtable;
74struct DynamicTypeConstVtable;
#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_arrayvtable.h:71
Definition bdlar_arrayvtable.h:96
Definition bdlar_choicevtable.h:69
Definition bdlar_choicevtable.h:97
Definition bdlar_customizedtypevtable.h:75
Definition bdlar_customizedtypevtable.h:96
Definition bdlar_dynamictypevtable.h:69
Definition bdlar_dynamictypevtable.h:90
Definition bdlar_enumvtable.h:67
Definition bdlar_enumvtable.h:92
Definition bdlar_nullablevaluevtable.h:71
Definition bdlar_nullablevaluevtable.h:94
Definition bdlar_sequencevtable.h:69
Definition bdlar_sequencevtable.h:105
Definition bdlar_simpletypevtable.h:69
Definition bdlar_simpletypevtable.h:88
Definition bdlar_anyvtable.h:106
const DynamicTypeConstVtable * d_dynamic_p
Definition bdlar_anyvtable.h:114
const CustomizedTypeConstVtable * d_customized_p
Definition bdlar_anyvtable.h:113
const NullableValueConstVtable * d_nullable_p
Definition bdlar_anyvtable.h:109
const ArrayConstVtable * d_array_p
Definition bdlar_anyvtable.h:110
const SimpleTypeConstVtable * d_simple_p
Definition bdlar_anyvtable.h:107
AnyConstVtable()
Definition bdlar_anyvtable.h:196
const ChoiceConstVtable * d_choice_p
Definition bdlar_anyvtable.h:112
const SequenceConstVtable * d_sequence_p
Definition bdlar_anyvtable.h:111
const EnumConstVtable * d_enum_p
Definition bdlar_anyvtable.h:108
Definition bdlar_anyvtable.h:80
const ChoiceVtable * d_choice_p
Definition bdlar_anyvtable.h:86
AnyVtable()
Definition bdlar_anyvtable.h:138
const NullableValueVtable * d_nullable_p
Definition bdlar_anyvtable.h:83
const CustomizedTypeVtable * d_customized_p
Definition bdlar_anyvtable.h:87
const DynamicTypeVtable * d_dynamic_p
Definition bdlar_anyvtable.h:88
const ArrayVtable * d_array_p
Definition bdlar_anyvtable.h:84
const EnumVtable * d_enum_p
Definition bdlar_anyvtable.h:82
const SequenceVtable * d_sequence_p
Definition bdlar_anyvtable.h:85
const SimpleTypeVtable * d_simple_p
Definition bdlar_anyvtable.h:81