[#BloombergLP-bdlat_SequenceFunctions] = xref:BloombergLP.adoc[BloombergLP]::bdlat_SequenceFunctions :relfileprefix: ../ :mrdocs: This `namespace` provides methods that expose "sequence" behavior for "sequence" types. See the component‐level documentation for more information. == Types [cols="1,4"] |=== | Name| Description | xref:BloombergLP/bdlat_SequenceFunctions/IsSequence-0a.adoc[`IsSequence`] | This `struct` should be specialized for third‐party types that need to expose "sequence" behavior. See the component‐level documentation for further information. |=== == Functions [cols="1,4"] |=== | Name| Description | xref:BloombergLP/bdlat_SequenceFunctions/accessAttribute-06.adoc[`accessAttribute`] | `accessAttribute` overloads | xref:BloombergLP/bdlat_SequenceFunctions/accessAttributes.adoc[`accessAttributes`] | Invoke an accessor on each attribute of a sequence. | xref:BloombergLP/bdlat_SequenceFunctions/bdlat_sequenceAccessAttribute-0e.adoc[`bdlat_sequenceAccessAttribute`] | `bdlat_sequenceAccessAttribute` overloads | xref:BloombergLP/bdlat_SequenceFunctions/bdlat_sequenceAccessAttributes.adoc[`bdlat_sequenceAccessAttributes`] | Default customization‐point implementation of `accessAttributes`. | xref:BloombergLP/bdlat_SequenceFunctions/bdlat_sequenceHasAttribute-0f.adoc[`bdlat_sequenceHasAttribute`] | `bdlat_sequenceHasAttribute` overloads | xref:BloombergLP/bdlat_SequenceFunctions/bdlat_sequenceManipulateAttribute-09.adoc[`bdlat_sequenceManipulateAttribute`] | `bdlat_sequenceManipulateAttribute` overloads | xref:BloombergLP/bdlat_SequenceFunctions/bdlat_sequenceManipulateAttributes.adoc[`bdlat_sequenceManipulateAttributes`] | Default customization‐point implementation of `manipulateAttributes`. | xref:BloombergLP/bdlat_SequenceFunctions/hasAttribute-099.adoc[`hasAttribute`] | `hasAttribute` overloads | xref:BloombergLP/bdlat_SequenceFunctions/manipulateAttribute-04.adoc[`manipulateAttribute`] | `manipulateAttribute` overloads | xref:BloombergLP/bdlat_SequenceFunctions/manipulateAttributes.adoc[`manipulateAttributes`] | Invoke a manipulator on each attribute of a sequence. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#