|
BDE 4.39.x Production Release
|
#include <bdlar_arrayvtable.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 "array" type category.
Public Types | |
| typedef bdlat_TypeCategory::Value | ElementCategory() |
| typedef int | AccessElement(const void *array, AccessorRef &accessor, int index) |
| typedef bsl::size_t | Size(const void *array) |
| typedef const char * | XsdName(const void *object, int format) |
Public Attributes | |
| ElementCategory * | d_elementCategory_fp |
| AccessElement * | d_accessElement_fp |
| Size * | d_size_fp |
| XsdName * | d_xsdName_fp |
| typedef int bdlar::ArrayConstVtable::AccessElement(const void *array, AccessorRef &accessor, int index) |
| typedef bdlat_TypeCategory::Value bdlar::ArrayConstVtable::ElementCategory() |
| typedef bsl::size_t bdlar::ArrayConstVtable::Size(const void *array) |
| typedef const char * bdlar::ArrayConstVtable::XsdName(const void *object, int format) |
| AccessElement* bdlar::ArrayConstVtable::d_accessElement_fp |
| ElementCategory* bdlar::ArrayConstVtable::d_elementCategory_fp |
| Size* bdlar::ArrayConstVtable::d_size_fp |
| XsdName* bdlar::ArrayConstVtable::d_xsdName_fp |