|
BDE 4.39.x Production Release
|
#include <bdlar_sequencevtable.h>
This struct stores a series of function pointers to wrappers that invoke the underlying methods with read-only access of the supplied type erased object that implement the "sequence" type category.
Public Types | |
| typedef bool | HasAttributeName(const void *object, const char *attributeName, int attributeNameLength) |
| typedef bool | HasAttributeId(const void *object, int attributeId) |
| typedef int | AccessAttributeById(const void *object, AccessorWithInfoRef &accessor, int attributeId) |
| typedef int | AccessAttributeByName(const void *object, AccessorWithInfoRef &accessor, const char *attributeName, int attributeNameLength) |
| typedef int | AccessAttributes(const void *object, AccessorWithInfoRef &accessor) |
| typedef const char * | XsdName(const void *object, int format) |
| typedef int bdlar::SequenceConstVtable::AccessAttributeById(const void *object, AccessorWithInfoRef &accessor, int attributeId) |
| typedef int bdlar::SequenceConstVtable::AccessAttributeByName(const void *object, AccessorWithInfoRef &accessor, const char *attributeName, int attributeNameLength) |
| typedef int bdlar::SequenceConstVtable::AccessAttributes(const void *object, AccessorWithInfoRef &accessor) |
| typedef bool bdlar::SequenceConstVtable::HasAttributeId(const void *object, int attributeId) |
| typedef bool bdlar::SequenceConstVtable::HasAttributeName(const void *object, const char *attributeName, int attributeNameLength) |
| typedef const char * bdlar::SequenceConstVtable::XsdName(const void *object, int format) |
| AccessAttributeById* bdlar::SequenceConstVtable::d_accessAttributeById_fp |
| AccessAttributeByName* bdlar::SequenceConstVtable::d_accessAttributeByName_fp |
| AccessAttributes* bdlar::SequenceConstVtable::d_accessAttributes_fp |
| HasAttributeId* bdlar::SequenceConstVtable::d_hasAttributeId_fp |
| HasAttributeName* bdlar::SequenceConstVtable::d_hasAttributeName_fp |
| XsdName* bdlar::SequenceConstVtable::d_xsdName_fp |