|
BDE 4.39.x Production Release
|
#include <bdlar_dynamictypevtable.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 "dynamic" type category.
Public Types | |
| typedef bdlat_TypeCategory::Value | TypeCategory(const void *object) |
| typedef AnyConstRefData | ValueRef(const void *object) |
| typedef const char * | XsdName(const void *object, int format) |
Public Attributes | |
| TypeCategory * | d_typeCategory_fp |
| ValueRef * | d_valueRef_fp |
| XsdName * | d_xsdName_fp |
| typedef bdlat_TypeCategory::Value bdlar::DynamicTypeConstVtable::TypeCategory(const void *object) |
| typedef AnyConstRefData bdlar::DynamicTypeConstVtable::ValueRef(const void *object) |
| typedef const char * bdlar::DynamicTypeConstVtable::XsdName(const void *object, int format) |
| TypeCategory* bdlar::DynamicTypeConstVtable::d_typeCategory_fp |
| ValueRef* bdlar::DynamicTypeConstVtable::d_valueRef_fp |
| XsdName* bdlar::DynamicTypeConstVtable::d_xsdName_fp |