BloombergLP::bdlar::AccessorVtable

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.

Synopsis

Declared in <bdlar_accessorvtable.h>

struct AccessorVtable;

Type Aliases

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

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