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.

Synopsis

Declared in <bdlar_sequencevtable.h>

struct SequenceConstVtable;

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