|
BDE 4.39.x Production Release
|
#include <bdlar_nullablevaluevtable.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 "nullable value" type category.
Public Types | |
| typedef bdlat_TypeCategory::Value | ValueCategory() |
| typedef int | AccessValue(const void *object, AccessorRef &accessor) |
| typedef bool | IsNull(const void *object) |
| typedef const char * | XsdName(const void *object, int format) |
Public Attributes | |
| ValueCategory * | d_valueCategory_fp |
| AccessValue * | d_accessValue_fp |
| IsNull * | d_isNull_fp |
| XsdName * | d_xsdName_fp |
| typedef int bdlar::NullableValueConstVtable::AccessValue(const void *object, AccessorRef &accessor) |
| typedef bool bdlar::NullableValueConstVtable::IsNull(const void *object) |
| typedef bdlat_TypeCategory::Value bdlar::NullableValueConstVtable::ValueCategory() |
| typedef const char * bdlar::NullableValueConstVtable::XsdName(const void *object, int format) |
| AccessValue* bdlar::NullableValueConstVtable::d_accessValue_fp |
| IsNull* bdlar::NullableValueConstVtable::d_isNull_fp |
| ValueCategory* bdlar::NullableValueConstVtable::d_valueCategory_fp |
| XsdName* bdlar::NullableValueConstVtable::d_xsdName_fp |