Vtable for mutable sequence access.

Synopsis

Declared in <bdlar_sequencevtable.h>

struct SequenceVtable;

Description

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

Type Aliases

Name

Description

ManipulateAttributeById

Function pointer type manipulating a sequence attribute by id.

ManipulateAttributeByName

Function pointer type manipulating a sequence attribute by name.

ManipulateAttributes

Function pointer type manipulating all attributes of a sequence.

Reset

Function pointer type resetting a sequence to its default value.

Data Members

Name

Description

d_const

read‐only vtable

d_manipulateAttributeById_fp

attribute manipulator by id

d_manipulateAttributeByName_fp

attribute manipulator by name

d_manipulateAttributes_fp

all attributes manipulator

d_reset_fp

reset function

Created with MrDocs