BloombergLP::bdlar::AccessorWithInfoVtable

This struct stores a series of function pointers to wrappers that invoke the underlying accessor methods with read-only access of the supplied type-erased object and field metadata.

Synopsis

Declared in <bdlar_accessorvtable.h>

struct AccessorWithInfoVtable;

Type Aliases

NameDescription
AccessArray Function pointer type accessing an array reference with field metadata.
AccessChoice Function pointer type accessing a choice reference with field metadata.
AccessCustomized Function pointer type accessing a customized-type reference with field metadata.
AccessDynamic Function pointer type accessing a dynamic-type reference with field metadata.
AccessEnum Function pointer type accessing an enumeration reference with field metadata.
AccessNullable Function pointer type accessing a nullable-value reference with field metadata.
AccessSequence Function pointer type accessing a sequence reference with field metadata.
AccessSimple Function pointer type accessing a simple-type reference with field metadata.

Data Members

NameDescription
d_accessArray_fp array accessor function
d_accessChoice_fp choice accessor
d_accessCustomized_fp customized-type accessor
d_accessDynamic_fp dynamic-type accessor
d_accessEnum_fp enumeration accessor
d_accessNullable_fp nullable accessor function
d_accessSequence_fp sequence accessor
d_accessSimple_fp simple-type accessor