This namespace provides functions that expose "choice" behavior for "choice" types. See the component‐level documentation for more information.

Types

Name

Description

IsChoice

This struct should be specialized for third‐party types that need to expose "choice" behavior. See the component‐level documentation for further information.

Enums

Name

Description

Unnamed enum

Compile‐time constants for choice selection identifiers.

Functions

Name

Description

accessSelection

Invoke accessor on the active selection of object.

bdlat_choiceAccessSelection

Default customization‐point implementation of accessSelection.

bdlat_choiceHasSelection

bdlat_choiceHasSelection overloads

bdlat_choiceMakeSelection

bdlat_choiceMakeSelection overloads

bdlat_choiceManipulateSelection

Default customization‐point implementation of manipulateSelection.

bdlat_choiceSelectionId

Default customization‐point implementation of selectionId.

hasSelection

hasSelection overloads

makeSelection

makeSelection overloads

manipulateSelection

Invoke manipulator on the active selection of object.

selectionId

Return the id of the current selection if the selection is defined, and k_UNDEFINED_SELECTION_ID otherwise.

Created with MrDocs