|
tetl 0.1.0
Embedded Template Library
|
Go to the source code of this file.
Classes | |
| struct | is_bitmask_type< T > |
Namespaces | |
| namespace | etl |
Concepts | |
| concept | etl::bitmask_type |
Functions | |
| template<bitmask_type T> | |
| constexpr auto | operator& (T x, T y) -> T |
| template<bitmask_type T> | |
| constexpr auto | operator&= (T &x, T y) noexcept -> T const & |
| template<bitmask_type T> | |
| constexpr auto | operator^ (T x, T y) -> T |
| template<bitmask_type T> | |
| constexpr auto | operator^= (T &x, T y) noexcept -> T const & |
| template<bitmask_type T> | |
| constexpr auto | operator| (T x, T y) -> T |
| template<bitmask_type T> | |
| constexpr auto | operator|= (T &x, T y) noexcept -> T const & |
| template<bitmask_type T> | |
| constexpr auto | operator~ (T x) -> T |
Variables | |
| template<typename T > | |
| constexpr auto | is_bitmask_type_v = is_bitmask_type<T>::value |