BloombergLP::bdlar::DynamicTypeConstVtable

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.

Synopsis

Declared in <bdlar_dynamictypevtable.h>

struct DynamicTypeConstVtable;

Type Aliases

NameDescription
TypeCategory Function pointer type returning the runtime type category of a dynamic type.
ValueRef Function pointer type returning a const reference to the underlying value.
XsdName Function pointer type returning the XSD name of a dynamic type.

Data Members

NameDescription
d_typeCategory_fp type category accessor
d_valueRef_fp const value reference accessor
d_xsdName_fp XSD name accessor