[#BloombergLP-bdlar-SequenceConstVtable] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bdlar.adoc[bdlar]::SequenceConstVtable :relfileprefix: ../../ :mrdocs: 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>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- struct SequenceConstVtable; ---- == Type Aliases [cols="1,4"] |=== | Name| Description | xref:BloombergLP/bdlar/SequenceConstVtable/AccessAttributeById.adoc[`AccessAttributeById`] | Function pointer type accessing a sequence attribute by id. | xref:BloombergLP/bdlar/SequenceConstVtable/AccessAttributeByName.adoc[`AccessAttributeByName`] | Function pointer type accessing a sequence attribute by name. | xref:BloombergLP/bdlar/SequenceConstVtable/AccessAttributes.adoc[`AccessAttributes`] | Function pointer type accessing all attributes of a sequence. | xref:BloombergLP/bdlar/SequenceConstVtable/HasAttributeId.adoc[`HasAttributeId`] | Function pointer type indicating whether a sequence has the specified attribute id. | xref:BloombergLP/bdlar/SequenceConstVtable/HasAttributeName.adoc[`HasAttributeName`] | Function pointer type indicating whether a sequence has the specified attribute name. | xref:BloombergLP/bdlar/SequenceConstVtable/XsdName.adoc[`XsdName`] | Function pointer type returning the XSD name of a sequence. |=== == Data Members [cols="1,4"] |=== | Name| Description | xref:BloombergLP/bdlar/SequenceConstVtable/d_accessAttributeById_fp.adoc[`d_accessAttributeById_fp`] | attribute accessor by id | xref:BloombergLP/bdlar/SequenceConstVtable/d_accessAttributeByName_fp.adoc[`d_accessAttributeByName_fp`] | attribute accessor by name | xref:BloombergLP/bdlar/SequenceConstVtable/d_accessAttributes_fp.adoc[`d_accessAttributes_fp`] | all attributes accessor | xref:BloombergLP/bdlar/SequenceConstVtable/d_hasAttributeId_fp.adoc[`d_hasAttributeId_fp`] | attribute id predicate | xref:BloombergLP/bdlar/SequenceConstVtable/d_hasAttributeName_fp.adoc[`d_hasAttributeName_fp`] | attribute name predicate | xref:BloombergLP/bdlar/SequenceConstVtable/d_xsdName_fp.adoc[`d_xsdName_fp`] | XSD name accessor |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#