8#ifndef INCLUDED_BDLAR_CHOICEVTABLE
9#define INCLUDED_BDLAR_CHOICEVTABLE
57class AccessorWithInfoRef;
58class ManipulatorWithInfoRef;
74 const char *selectionName,
75 int selectionNameLength);
78 typedef const char *
XsdName(
const void *
object,
int format);
101 const char *selectionName,
102 int selectionNameLength);
Definition bdlar_accessorref.h:109
Definition bdlar_manipulatorref.h:109
#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_choicevtable.h:69
int AccessSelection(const void *object, AccessorWithInfoRef &accessor)
Definition bdlar_choicevtable.h:76
int SelectionId(const void *object)
Definition bdlar_choicevtable.h:71
bool HasSelectionName(const void *object, const char *selectionName, int selectionNameLength)
Definition bdlar_choicevtable.h:73
const char * XsdName(const void *object, int format)
Definition bdlar_choicevtable.h:78
HasSelectionId * d_hasSelectionId_fp
Definition bdlar_choicevtable.h:82
bool HasSelectionId(const void *object, int selectionId)
Definition bdlar_choicevtable.h:72
XsdName * d_xsdName_fp
Definition bdlar_choicevtable.h:85
HasSelectionName * d_hasSelectionName_fp
Definition bdlar_choicevtable.h:83
SelectionId * d_selectionId_fp
Definition bdlar_choicevtable.h:81
AccessSelection * d_accessSelection_fp
Definition bdlar_choicevtable.h:84
Definition bdlar_choicevtable.h:97
ChoiceConstVtable d_const
Definition bdlar_choicevtable.h:108
int ManipulateSelection(void *object, ManipulatorWithInfoRef &manipulator)
Definition bdlar_choicevtable.h:104
MakeSelectionByName * d_makeSelectionByName_fp
Definition bdlar_choicevtable.h:110
void Reset(void *object)
Definition bdlar_choicevtable.h:103
ManipulateSelection * d_manipulateSelection_fp
Definition bdlar_choicevtable.h:111
MakeSelectionById * d_makeSelectionById_fp
Definition bdlar_choicevtable.h:109
int MakeSelectionByName(void *object, const char *selectionName, int selectionNameLength)
Definition bdlar_choicevtable.h:100
int MakeSelectionById(void *object, int selectionId)
Definition bdlar_choicevtable.h:99
Reset * d_reset_fp
Definition bdlar_choicevtable.h:112