|
| template<typename T1 , typename T2 > |
| constexpr auto | operator!= (const T1 &a, const T2 &b) |
| | Not equal to comparison operator.
|
| |
| template<typename T1 , typename T2 > |
| constexpr auto | operator& (const T1 &a, const T2 &b) |
| | Bitwise AND operation.
|
| |
| template<typename T1 , typename T2 > |
| constexpr auto | operator+ (const T1 &a, const T2 &b) |
| | Addition operator.
|
| |
| template<typename T1 , typename T2 > |
| constexpr T1 & | operator+= (T1 &lhs, const T2 &rhs) |
| | Addition assignment operator.
|
| |
| template<typename T > |
| constexpr auto | operator- (const T &a) |
| | Negation operator.
|
| |
| template<typename T1 , typename T2 > |
| constexpr auto | operator- (const T1 &a, const T2 &b) |
| | Subtraction operator.
|
| |
| template<typename T1 , typename T2 > |
| constexpr T1 & | operator-= (T1 &lhs, const T2 &rhs) |
| | Subtraction assignment operator.
|
| |
| template<typename T1 , typename T2 > |
| constexpr auto | operator< (const T1 &a, const T2 &b) |
| | Less than comparison operator.
|
| |
| template<typename T > |
| constexpr auto | operator<< (const T &a, unsigned shift) |
| | Bitwise left shift operator.
|
| |
| template<typename T1 , typename T2 > |
| constexpr auto | operator<= (const T1 &a, const T2 &b) |
| | Less than or equal comparison operator.
|
| |
| template<typename T1 , typename T2 > |
| constexpr auto | operator== (const T1 &a, const T2 &b) |
| | Equal to comparison operator.
|
| |
| template<typename T1 , typename T2 > |
| constexpr auto | operator> (const T1 &a, const T2 &b) |
| | Greater than comparison operator.
|
| |
| template<typename T1 , typename T2 > |
| constexpr auto | operator>= (const T1 &a, const T2 &b) |
| | Greater than or equal comparison operator.
|
| |
| template<typename T > |
| constexpr auto | operator>> (const T &a, unsigned shift) |
| | Bitwise right shift operator.
|
| |
| template<typename T1 , typename T2 > |
| constexpr auto | operator^ (const T1 &a, const T2 &b) |
| | Bitwise XOR operation.
|
| |
| template<typename T1 , typename T2 > |
| constexpr auto | operator| (const T1 &a, const T2 &b) |
| | Bitwise OR operation.
|
| |
| template<typename T > |
| constexpr auto | operator~ (const T &a) |
| | Bitwise NOT operation.
|
| |