|
ESPHome 2025.12.0-dev
|
Default bit mapping policy for contiguous enums starting at 0 Provides 1:1 mapping where enum value equals bit position. More...
#include <finite_set_mask.h>
Public Types | |
| using | mask_t |
Static Public Member Functions | |
| static constexpr unsigned | to_bit (ValueType value) |
| static constexpr ValueType | from_bit (unsigned bit) |
Static Public Attributes | |
| static constexpr int | MAX_BITS = MaxBits |
Default bit mapping policy for contiguous enums starting at 0 Provides 1:1 mapping where enum value equals bit position.
Definition at line 13 of file finite_set_mask.h.
| using esphome::DefaultBitPolicy< ValueType, MaxBits >::mask_t |
Definition at line 16 of file finite_set_mask.h.
|
inlinestaticconstexpr |
Definition at line 23 of file finite_set_mask.h.
|
inlinestaticconstexpr |
Definition at line 21 of file finite_set_mask.h.
|
staticconstexpr |
Definition at line 19 of file finite_set_mask.h.