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 symbols.)
|
|
You can expect these member functions.
|
| operator& (t lhs, t rhs) |
| Returns the binary & operator of lhs and rhs.
|
|
| operator| (t lhs, t rhs) |
| Returns the binary | operator of lhs and rhs.
|
|
| operator^ (t lhs, t rhs) |
| Returns the binary ^ operator of lhs and rhs.
|
|
| operator~ (t lhs) |
| Returns the binary ~ operator of lhs.
|
|
| operator&= (t &lhs, t rhs) |
| Returns the binary &= operator of lhs and rhs.
|
|
| operator|= (t &lhs, t rhs) |
| Returns the binary |= operator of lhs and rhs.
|
|
| operator^= (t &lhs, t rhs) |
| Returns the binary ^= operator of lhs and rhs.
|
|
You can expect these functions on all types that overload seqan3::add_enum_bitwise_operators.
◆ operator&()
operator& |
( |
t |
lhs, |
|
|
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&= |
( |
t & |
lhs, |
|
|
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^ |
( |
t |
lhs, |
|
|
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^= |
( |
t & |
lhs, |
|
|
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| |
( |
t |
lhs, |
|
|
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|= |
( |
t & |
lhs, |
|
|
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: