BloombergLP::bdlar::NullableValueConstVtable

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.

Synopsis

Declared in <bdlar_nullablevaluevtable.h>

struct NullableValueConstVtable;

Type Aliases

NameDescription
AccessValue Function pointer type accessing the non-null value of a nullable value.
IsNull Function pointer type indicating whether a nullable value is null.
ValueCategory Function pointer type returning the value type category of a nullable value.
XsdName Function pointer type returning the XSD name of a nullable value.

Data Members

NameDescription
d_accessValue_fp non-null value accessor
d_isNull_fp null predicate
d_valueCategory_fp value type category accessor
d_xsdName_fp XSD name accessor