summaryrefslogtreecommitdiff
path: root/LICENSES/BSD-2-Clause.txt
diff options
context:
space:
mode:
authorPaul Elder <paul.elder@ideasonboard.com>2021-07-02 19:37:45 +0900
committerPaul Elder <paul.elder@ideasonboard.com>2021-08-02 18:07:16 +0900
commit10cdc914dad282b4ca0ad11067d5c6d446af1fcc (patch)
treece75b7741c0c0cfcb6d434f00015c97e3742aa45 /LICENSES/BSD-2-Clause.txt
parentfba85e6901f58fc0525df1810addc692723fbc95 (diff)
controls: Add boolean constructors for ControlInfo
It would be convenient to be able to iterate over available boolean values, for example for controls that designate if some function can be enabled/disabled. The current min/max/def constructor is insufficient, as .values() is empty, so the values cannot be easily iterated over, and creating a Span of booleans does not work for the values constructor. Add new constructors to ControlInfo that takes a set of booleans (if both booleans are valid values) plus a default, and another that takes only one boolean (if only one boolean is a valid value). Update the ControlInfo test accordingly. Signed-off-by: Paul Elder <paul.elder@ideasonboard.com> Reviewed-by: Jacopo Mondi <jacopo@jmondi.org>
Diffstat (limited to 'LICENSES/BSD-2-Clause.txt')
0 files changed, 0 insertions, 0 deletions