[#BloombergLP-bdlat_SelectionInfo] = xref:BloombergLP.adoc[BloombergLP]::bdlat_SelectionInfo :relfileprefix: ../ :mrdocs: This `struct` holds information about an selection. Its data members are `public` by design so that instances may be statically initialized. == Synopsis Declared in `<bdlat_selectioninfo.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- struct bdlat_SelectionInfo; ---- == Member Functions [cols="1,4"] |=== | Name| Description | xref:BloombergLP/bdlat_SelectionInfo/annotation-0c.adoc[`annotation`] | `annotation` overloads | xref:BloombergLP/bdlat_SelectionInfo/formattingMode-0ac.adoc[`formattingMode`] | `formattingMode` overloads | xref:BloombergLP/bdlat_SelectionInfo/id-0d.adoc[`id`] | `id` overloads | xref:BloombergLP/bdlat_SelectionInfo/name-06.adoc[`name`] | `name` overloads | xref:BloombergLP/bdlat_SelectionInfo/nameLength-05.adoc[`nameLength`] | `nameLength` overloads | xref:BloombergLP/bdlat_SelectionInfo/2conversion.adoc[`operator BloombergLP::bslmf::NestedTraitDeclaration<bdlat_SelectionInfo, is_trivially_default_constructible>`] | `bdlat_SelectionInfo` is trivially copyable. |=== == Data Members [cols="1,4"] |=== | Name| Description | xref:BloombergLP/bdlat_SelectionInfo/d_annotation_p.adoc[`d_annotation_p`] | Selection annotation. | xref:BloombergLP/bdlat_SelectionInfo/d_formattingMode.adoc[`d_formattingMode`] | Formatting mode for the selection. | xref:BloombergLP/bdlat_SelectionInfo/d_id.adoc[`d_id`] | Distinct id of selection. | xref:BloombergLP/bdlat_SelectionInfo/d_nameLength.adoc[`d_nameLength`] | Length of selection name (0‐terminator not included). | xref:BloombergLP/bdlat_SelectionInfo/d_name_p.adoc[`d_name_p`] | Name of selection. |=== == Non-Member Functions [cols="1,4"] |=== | Name| Description | xref:BloombergLP/operator_not_eq-0e.adoc[`operator!=`] | Return `true` if the specified `lhs` and `rhs` selection info objects do not have the same value, and `false` otherwise. Two selection info objects do not have the same value if at least one of their respective properties is not identical. | xref:BloombergLP/operator_eq-08.adoc[`operator==`] | Return `true` if the specified `lhs` and `rhs` selection info objects have the same value, and `false` otherwise. Two selection info objects have the same value if each of their respective properties are identical. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#