Loading...
Searching...
No Matches
bbm::concepts::has_bit_operators Concept Reference

bit operators More...

#include <util.h>

Concept definition

template<typename T>
concept bbm::concepts::has_bit_operators = requires(T a)
{
{ a | a } -> assignable_to<T>;
{ a & a } -> assignable_to<T>;
{ a ^ a } -> assignable_to<T>;
{ ~a } -> assignable_to<T>;
{ a |= a };
{ a &= a };
{ a ^= a };
}
assignable_to: reverse of std::assignable_from
Definition: util.h:43
bit operators
Definition: util.h:124

Detailed Description

bit operators