8#ifndef INCLUDED_BDLAR_SEQUENCEVTABLE
9#define INCLUDED_BDLAR_SEQUENCEVTABLE
57class AccessorWithInfoRef;
58class ManipulatorWithInfoRef;
72 const char *attributeName,
73 int attributeNameLength);
81 const char *attributeName,
82 int attributeNameLength);
85 typedef const char *
XsdName(
const void *
object,
int format);
113 const char *attributeName,
114 int attributeNameLength);
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_sequencevtable.h:69
bool HasAttributeId(const void *object, int attributeId)
Definition bdlar_sequencevtable.h:74
HasAttributeId * d_hasAttributeId_fp
Definition bdlar_sequencevtable.h:89
AccessAttributes * d_accessAttributes_fp
Definition bdlar_sequencevtable.h:92
const char * XsdName(const void *object, int format)
Definition bdlar_sequencevtable.h:85
HasAttributeName * d_hasAttributeName_fp
Definition bdlar_sequencevtable.h:88
XsdName * d_xsdName_fp
Definition bdlar_sequencevtable.h:93
AccessAttributeById * d_accessAttributeById_fp
Definition bdlar_sequencevtable.h:90
int AccessAttributeByName(const void *object, AccessorWithInfoRef &accessor, const char *attributeName, int attributeNameLength)
Definition bdlar_sequencevtable.h:78
int AccessAttributeById(const void *object, AccessorWithInfoRef &accessor, int attributeId)
Definition bdlar_sequencevtable.h:75
AccessAttributeByName * d_accessAttributeByName_fp
Definition bdlar_sequencevtable.h:91
int AccessAttributes(const void *object, AccessorWithInfoRef &accessor)
Definition bdlar_sequencevtable.h:83
bool HasAttributeName(const void *object, const char *attributeName, int attributeNameLength)
Definition bdlar_sequencevtable.h:71
Definition bdlar_sequencevtable.h:105
int ManipulateAttributeByName(void *object, ManipulatorWithInfoRef &manipilator, const char *attributeName, int attributeNameLength)
Definition bdlar_sequencevtable.h:110
ManipulateAttributeById * d_manipulateAttributeById_fp
Definition bdlar_sequencevtable.h:121
ManipulateAttributes * d_manipulateAttributes_fp
Definition bdlar_sequencevtable.h:123
SequenceConstVtable d_const
Definition bdlar_sequencevtable.h:120
int ManipulateAttributeById(void *object, ManipulatorWithInfoRef &manipilator, int attributeId)
Definition bdlar_sequencevtable.h:107
int ManipulateAttributes(void *object, ManipulatorWithInfoRef &manipilator)
Definition bdlar_sequencevtable.h:115
ManipulateAttributeByName * d_manipulateAttributeByName_fp
Definition bdlar_sequencevtable.h:122
void Reset(void *object)
Definition bdlar_sequencevtable.h:117
Reset * d_reset_fp
Definition bdlar_sequencevtable.h:124