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>

struct bdlat_SelectionInfo;

Member Functions

Name

Description

annotation

annotation overloads

formattingMode

formattingMode overloads

id

id overloads

name

name overloads

nameLength

nameLength overloads

operator BloombergLP::bslmf::NestedTraitDeclaration<bdlat_SelectionInfo, is_trivially_default_constructible>

bdlat_SelectionInfo is trivially copyable.

Data Members

Name

Description

d_annotation_p

Selection annotation.

d_formattingMode

Formatting mode for the selection.

d_id

Distinct id of selection.

d_nameLength

Length of selection name (0‐terminator not included).

d_name_p

Name of selection.

Non-Member Functions

Name

Description

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.

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.

Created with MrDocs