BDE 4.39.x Production Release
Loading...
Searching...
No Matches
bdlar::NullableValueConstVtable Struct Reference

#include <bdlar_nullablevaluevtable.h>

Detailed Description

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.

See bdlar_nullablevaluevtable

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

ValueCategoryd_valueCategory_fp
 
AccessValued_accessValue_fp
 
IsNulld_isNull_fp
 
XsdNamed_xsdName_fp
 

Member Typedef Documentation

◆ AccessValue

typedef int bdlar::NullableValueConstVtable::AccessValue(const void *object, AccessorRef &accessor)

◆ IsNull

typedef bool bdlar::NullableValueConstVtable::IsNull(const void *object)

◆ ValueCategory

typedef bdlat_TypeCategory::Value bdlar::NullableValueConstVtable::ValueCategory()

◆ XsdName

typedef const char * bdlar::NullableValueConstVtable::XsdName(const void *object, int format)

Member Data Documentation

◆ d_accessValue_fp

AccessValue* bdlar::NullableValueConstVtable::d_accessValue_fp

◆ d_isNull_fp

IsNull* bdlar::NullableValueConstVtable::d_isNull_fp

◆ d_valueCategory_fp

ValueCategory* bdlar::NullableValueConstVtable::d_valueCategory_fp

◆ d_xsdName_fp

XsdName* bdlar::NullableValueConstVtable::d_xsdName_fp

The documentation for this struct was generated from the following file: