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>

Declare that 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.

operator==

Return true if the specified lhs and rhs selection info objects have the same value, and false otherwise.

Created with MrDocs