BloombergLP::bdlat_SelectionInfo

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

NameDescription
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

NameDescription
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

NameDescription
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.