BloombergLP::bdlar::CustomizedTypeConstVtable

Vtable for read-only customized type access.

Synopsis

Declared in <bdlar_customizedtypevtable.h>

struct CustomizedTypeConstVtable;

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 "customized type" type category.

Type Aliases

NameDescription
BaseCategory Function pointer type returning the type category of the base type.
ConvertToBaseType Function pointer type converting a customized type to its base type.
XsdName Function pointer type returning the XSD name of a customized type.

Data Members

NameDescription
d_baseCategory_fp base type category
d_convertToBaseType_fp base type converter
d_xsdName_fp XSD name accessor