Iros
 
Loading...
Searching...
No Matches
di::bit::BitFlag< index > Struct Template Reference

#include <di/bit/bitstruct/bit_flag.h>

Inheritance diagram for di::bit::BitFlag< index >:
[legend]

Public Types

using Value = bool
 

Public Member Functions

constexpr BitFlag (bool value)
 
constexpr auto get () const -> bool
 

Static Public Member Functions

template<size_t bit_size>
static constexpr void value_into_bits (BitSet< bit_size > &bit_set, bool value)
 
template<size_t bit_size>
static constexpr auto bits_into_value (BitSet< bit_size > const &bit_set) -> bool
 

Member Typedef Documentation

◆ Value

template<size_t index>
using di::bit::BitFlag< index >::Value = bool

Constructor & Destructor Documentation

◆ BitFlag()

template<size_t index>
di::bit::BitFlag< index >::BitFlag ( bool value)
inlineconstexpr

Member Function Documentation

◆ bits_into_value()

template<size_t index>
template<size_t bit_size>
static constexpr auto di::bit::BitFlag< index >::bits_into_value ( BitSet< bit_size > const & bit_set) -> bool
inlinestaticconstexpr

◆ get()

template<size_t index>
auto di::bit::BitFlag< index >::get ( ) const -> bool
inlineconstexpr

◆ value_into_bits()

template<size_t index>
template<size_t bit_size>
static constexpr void di::bit::BitFlag< index >::value_into_bits ( BitSet< bit_size > & bit_set,
bool value )
inlinestaticconstexpr

The documentation for this struct was generated from the following file: