Vtable for read‐only accessor dispatch with field metadata.

Synopsis

Declared in <bdlar_accessorvtable.h>

struct AccessorWithInfoVtable;

Description

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.

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