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

Name

Description

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

Name

Description

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

Created with MrDocs