Vtable for read‐only sequence access.

Synopsis

Declared in <bdlar_sequencevtable.h>

struct SequenceConstVtable;

Description

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

Type Aliases

Name

Description

AccessAttributeById

Function pointer type accessing a sequence attribute by id.

AccessAttributeByName

Function pointer type accessing a sequence attribute by name.

AccessAttributes

Function pointer type accessing all attributes of a sequence.

HasAttributeId

Function pointer type indicating whether a sequence has the specified attribute id.

HasAttributeName

Function pointer type indicating whether a sequence has the specified attribute name.

XsdName

Function pointer type returning the XSD name of a sequence.

Data Members

Name

Description

d_accessAttributeById_fp

attribute accessor by id

d_accessAttributeByName_fp

attribute accessor by name

d_accessAttributes_fp

all attributes accessor

d_hasAttributeId_fp

attribute id predicate

d_hasAttributeName_fp

attribute name predicate

d_xsdName_fp

XSD name accessor

Created with MrDocs