|
5.0.0
Freundlich's C++ toolkit
|
Bit operations. More...
Classes | |
| class | mask |
| A bit mask. More... | |
Typedefs | |
| using | shift_count = unsigned |
| The unsigned type representing a shift count. | |
Functions | |
| template<typename Type, Type Mask> | |
| constexpr fcppt::bit::mask< Type > | mask_c () noexcept |
| A bit mask from an integral constant. | |
| template<typename Type> | |
| constexpr fcppt::bit::mask< Type > | shifted_mask (fcppt::bit::shift_count const _bits) noexcept |
| A shifted mask. | |
| template<typename Type, fcppt::bit::shift_count Bits> requires (Bits < std::numeric_limits<Type>::digits) | |
| constexpr fcppt::bit::mask< Type > | shifted_mask_c () noexcept |
| A constant shifted mask. | |
| template<typename Type> | |
| bool | test (Type const _value, fcppt::bit::mask< Type > const _mask) noexcept |
| Tests a value against a bit mask. | |
Bit operations.