Vtable for read‐only accessor dispatch.

Synopsis

Declared in <bdlar_accessorvtable.h>

struct AccessorVtable;

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.

Type Aliases

Name

Description

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

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