You can expect these functions on all types that overload seqan3::add_enum_bitwise_operators.
More...
#include <seqan3/core/add_enum_bitwise_operators.hpp>

(Note that these are not member functions.)


You can expect these member functions.

 operator& (lhs_t lhs, rhs_t rhs) 
 Returns the binary & operator of lhs and rhs. More...


 operator (lhs_t lhs, rhs_t rhs) 
 Returns the binary  operator of lhs and rhs. More...


 operator^ (lhs_t lhs, rhs_t rhs) 
 Returns the binary ^ operator of lhs and rhs. More...


 operator~ (lhs_t lhs) 
 Returns the binary ~ operator of lhs. More...


 operator&= (lhs_t &lhs, rhs_t rhs) 
 Returns the binary &= operator of lhs and rhs. More...


 operator= (lhs_t &lhs, rhs_t rhs) 
 Returns the binary = operator of lhs and rhs. More...


 operator^= (lhs_t &lhs, rhs_t rhs) 
 Returns the binary ^= operator of lhs and rhs. More...


You can expect these functions on all types that overload seqan3::add_enum_bitwise_operators.
◆ operator&()
operator& 
( 
lhs_t 
lhs, 


rhs_t 
rhs 

) 
 

related 
Returns the binary &
operator of lhs and rhs.
 Parameters

lhs  First enum. 
rhs  Second enum. 
 Returns
 the binary conjunction of
lhs
and rhs
.
◆ operator&=()
operator&= 
( 
lhs_t & 
lhs, 


rhs_t 
rhs 

) 
 

related 
Returns the binary &=
operator of lhs and rhs.
 Parameters

lhs  First enum. 
rhs  Second enum. 
 Returns
 the binary AND assigment on
lhs
.
◆ operator^()
operator^ 
( 
lhs_t 
lhs, 


rhs_t 
rhs 

) 
 

related 
Returns the binary ^
operator of lhs and rhs.
 Parameters

lhs  First enum. 
rhs  Second enum. 
 Returns
 the binary XOR operation on
lhs
and rhs
.
◆ operator^=()
operator^= 
( 
lhs_t & 
lhs, 


rhs_t 
rhs 

) 
 

related 
Returns the binary ^=
operator of lhs and rhs.
 Parameters

lhs  First enum. 
rhs  Second enum. 
 Returns
 the binary XOR assignment on
lhs
.
◆ operator()
operator 
( 
lhs_t 
lhs, 


rhs_t 
rhs 

) 
 

related 
Returns the binary 
operator of lhs and rhs.
 Parameters

lhs  First enum. 
rhs  Second enum. 
 Returns
 the binary disjunction of
lhs
and rhs
.
◆ operator=()
operator= 
( 
lhs_t & 
lhs, 


rhs_t 
rhs 

) 
 

related 
Returns the binary =
operator of lhs and rhs.
 Parameters

lhs  First enum. 
rhs  Second enum. 
 Returns
 the binary OR assignment on
lhs
.
◆ operator~()
Returns the binary ~
operator of lhs.
 Parameters

 Returns
 the binary NOT operation on
lhs
.
The documentation for this interface was generated from the following file: