BloombergLP::bdlar::CustomizedTypeVtable

Vtable for mutable customized type access.

Synopsis

Declared in <bdlar_customizedtypevtable.h>

struct CustomizedTypeVtable;

Description

This struct stores a series of function pointers to wrappers that invoke the underlying methods of the supplied type erased object that implement the "customized type" type category.

Type Aliases

NameDescription
ConvertFromBaseType Function pointer type converting a base value into a customized type.
CreateBaseAndConvert Function pointer type creating a base value and converting it into a customized type.
Reset Function pointer type resetting a customized type to its default value.

Data Members

NameDescription
d_const read-only vtable
d_convertFromBaseType_fp base converter
d_createBaseAndConvert_fp create and convert
d_reset_fp reset function