This struct stores a series of function pointers to wrappers that invoke the underlying methods of the supplied type erased object that implement the "choice" type category.

Synopsis

Declared in <bdlar_choicevtable.h>

struct ChoiceVtable;

Type Aliases

Name

Description

MakeSelectionById

Function pointer type making a choice selection by id.

MakeSelectionByName

Function pointer type making a choice selection by name.

ManipulateSelection

Function pointer type manipulating a choice selection.

Reset

Function pointer type resetting a choice object.

Data Members

Name

Description

d_const

read‐only vtable

d_makeSelectionById_fp

make selection by id

d_makeSelectionByName_fp

make selection by name

d_manipulateSelection_fp

selection manipulator

d_reset_fp

reset function

Created with MrDocs