|
Console Library 4.7.0
A header-only library that makes C++ simple
|
MultiArray 支持元素级的算术、比较、逻辑、位运算,支持数组与数组、数组与标量的混合运算。 More...
Functions | |
| template<class T, size_t... Dims> | |
| MultiArray< T, Dims... > | console::operator+ (const MultiArray< T, Dims... > &a, const MultiArray< T, Dims... > &b) |
| 元素加法(数组 + 数组)。 | |
| template<class T, size_t... Dims> | |
| MultiArray< T, Dims... > | console::operator- (const MultiArray< T, Dims... > &a, const MultiArray< T, Dims... > &b) |
| 元素减法(数组 - 数组)。 | |
| template<class T, size_t... Dims> | |
| MultiArray< T, Dims... > | console::operator* (const MultiArray< T, Dims... > &a, const MultiArray< T, Dims... > &b) |
| 元素乘法(数组 * 数组)。 | |
| template<class T, size_t... Dims> | |
| MultiArray< T, Dims... > | console::operator/ (const MultiArray< T, Dims... > &a, const MultiArray< T, Dims... > &b) |
| 元素除法(数组 / 数组)。 | |
| template<class T, size_t... Dims> | |
| MultiArray< T, Dims... > | console::operator% (const MultiArray< T, Dims... > &a, const MultiArray< T, Dims... > &b) |
| 元素取模(数组 % 数组)。 | |
| template<class T, size_t... Dims> | |
| MultiArray< T, Dims... > & | console::operator+= (MultiArray< T, Dims... > &a, const MultiArray< T, Dims... > &b) |
| 元素加法赋值(数组 += 数组)。 | |
| template<class T, size_t... Dims> | |
| MultiArray< T, Dims... > & | console::operator-= (MultiArray< T, Dims... > &a, const MultiArray< T, Dims... > &b) |
| 元素减法赋值(数组 -= 数组)。 | |
| template<class T, size_t... Dims> | |
| MultiArray< T, Dims... > & | console::operator*= (MultiArray< T, Dims... > &a, const MultiArray< T, Dims... > &b) |
| 元素乘法赋值(数组 *= 数组)。 | |
| template<class T, size_t... Dims> | |
| MultiArray< T, Dims... > & | console::operator/= (MultiArray< T, Dims... > &a, const MultiArray< T, Dims... > &b) |
| 元素除法赋值(数组 /= 数组)。 | |
| template<class T, size_t... Dims> | |
| MultiArray< T, Dims... > & | console::operator%= (MultiArray< T, Dims... > &a, const MultiArray< T, Dims... > &b) |
| 元素取模赋值(数组 %= 数组)。 | |
| template<class T, size_t... Dims> | |
| MultiArray< bool, Dims... > | console::operator== (const MultiArray< T, Dims... > &a, const MultiArray< T, Dims... > &b) |
| 元素相等比较(数组 == 数组),返回 bool 数组。 | |
| template<class T, size_t... Dims> | |
| MultiArray< bool, Dims... > | console::operator!= (const MultiArray< T, Dims... > &a, const MultiArray< T, Dims... > &b) |
| 元素不等比较(数组 != 数组)。 | |
| template<class T, size_t... Dims> | |
| MultiArray< bool, Dims... > | console::operator< (const MultiArray< T, Dims... > &a, const MultiArray< T, Dims... > &b) |
| 元素小于比较(数组 < 数组)。 | |
| template<class T, size_t... Dims> | |
| MultiArray< bool, Dims... > | console::operator> (const MultiArray< T, Dims... > &a, const MultiArray< T, Dims... > &b) |
| 元素大于比较(数组 > 数组)。 | |
| template<class T, size_t... Dims> | |
| MultiArray< bool, Dims... > | console::operator<= (const MultiArray< T, Dims... > &a, const MultiArray< T, Dims... > &b) |
| 元素小于等于比较(数组 <= 数组)。 | |
| template<class T, size_t... Dims> | |
| MultiArray< bool, Dims... > | console::operator>= (const MultiArray< T, Dims... > &a, const MultiArray< T, Dims... > &b) |
| 元素大于等于比较(数组 >= 数组)。 | |
| template<class T, size_t... Dims, class U> | |
| MultiArray< T, Dims... > | console::operator+ (const MultiArray< T, Dims... > &a, const U &value) |
| 数组 + 标量。 | |
| template<class T, size_t... Dims, class U> | |
| MultiArray< T, Dims... > | console::operator- (const MultiArray< T, Dims... > &a, const U &value) |
| 数组 - 标量。 | |
| template<class T, size_t... Dims, class U> | |
| MultiArray< T, Dims... > | console::operator* (const MultiArray< T, Dims... > &a, const U &value) |
| 数组 * 标量。 | |
| template<class T, size_t... Dims, class U> | |
| MultiArray< T, Dims... > | console::operator/ (const MultiArray< T, Dims... > &a, const U &value) |
| 数组 / 标量。 | |
| template<class T, size_t... Dims, class U> | |
| MultiArray< T, Dims... > | console::operator% (const MultiArray< T, Dims... > &a, const U &value) |
| 数组 % 标量。 | |
| template<class T, size_t... Dims, class U> | |
| MultiArray< T, Dims... > & | console::operator+= (MultiArray< T, Dims... > &a, const U &value) |
| 数组 += 标量。 | |
| template<class T, size_t... Dims, class U> | |
| MultiArray< T, Dims... > & | console::operator-= (MultiArray< T, Dims... > &a, const U &value) |
| 数组 -= 标量。 | |
| template<class T, size_t... Dims, class U> | |
| MultiArray< T, Dims... > & | console::operator*= (MultiArray< T, Dims... > &a, const U &value) |
| 数组 *= 标量。 | |
| template<class T, size_t... Dims, class U> | |
| MultiArray< T, Dims... > & | console::operator/= (MultiArray< T, Dims... > &a, const U &value) |
| 数组 /= 标量。 | |
| template<class T, size_t... Dims, class U> | |
| MultiArray< T, Dims... > & | console::operator%= (MultiArray< T, Dims... > &a, const U &value) |
| 数组 %= 标量。 | |
| template<class T, size_t... Dims, class U> | |
| MultiArray< T, Dims... > | console::operator+ (const U &value, const MultiArray< T, Dims... > &a) |
| 标量 + 数组。 | |
| template<class T, size_t... Dims, class U> | |
| MultiArray< T, Dims... > | console::operator- (const U &value, const MultiArray< T, Dims... > &a) |
| 标量 - 数组。 | |
| template<class T, size_t... Dims, class U> | |
| MultiArray< T, Dims... > | console::operator* (const U &value, const MultiArray< T, Dims... > &a) |
| 标量 * 数组。 | |
| template<class T, size_t... Dims, class U> | |
| MultiArray< T, Dims... > | console::operator/ (const U &value, const MultiArray< T, Dims... > &a) |
| 标量 / 数组。 | |
| template<class T, size_t... Dims, class U> | |
| MultiArray< T, Dims... > | console::operator% (const U &value, const MultiArray< T, Dims... > &a) |
| 标量 % 数组。 | |
| template<class T, size_t... Dims> | |
| MultiArray< T, Dims... > | console::operator+ (const MultiArray< T, Dims... > &a) |
| 一元正号(数组)。 | |
| template<class T, size_t... Dims> | |
| MultiArray< T, Dims... > | console::operator- (const MultiArray< T, Dims... > &a) |
| 一元负号(数组)。 | |
| template<class T, size_t... Dims> | |
| MultiArray< bool, Dims... > | console::operator! (const MultiArray< T, Dims... > &a) |
| 逻辑非(数组),返回 bool 数组。 | |
| template<class T, size_t... Dims> | |
| MultiArray< T, Dims... > | console::operator~ (const MultiArray< T, Dims... > &a) |
| 按位取反(数组)。 | |
| template<class T, size_t... Dims, class U> | |
| MultiArray< bool, Dims... > | console::operator== (const MultiArray< T, Dims... > &a, const U &value) |
| 数组 == 标量。 | |
| template<class T, size_t... Dims, class U> | |
| MultiArray< bool, Dims... > | console::operator!= (const MultiArray< T, Dims... > &a, const U &value) |
| 数组 != 标量。 | |
| template<class T, size_t... Dims, class U> | |
| MultiArray< bool, Dims... > | console::operator< (const MultiArray< T, Dims... > &a, const U &value) |
| 数组 < 标量。 | |
| template<class T, size_t... Dims, class U> | |
| MultiArray< bool, Dims... > | console::operator> (const MultiArray< T, Dims... > &a, const U &value) |
| 数组 > 标量。 | |
| template<class T, size_t... Dims, class U> | |
| MultiArray< bool, Dims... > | console::operator<= (const MultiArray< T, Dims... > &a, const U &value) |
| 数组 <= 标量。 | |
| template<class T, size_t... Dims, class U> | |
| MultiArray< bool, Dims... > | console::operator>= (const MultiArray< T, Dims... > &a, const U &value) |
| 数组 >= 标量。 | |
| template<class T, size_t... Dims, class U> | |
| MultiArray< bool, Dims... > | console::operator== (const U &value, const MultiArray< T, Dims... > &a) |
| 标量 == 数组。 | |
| template<class T, size_t... Dims, class U> | |
| MultiArray< bool, Dims... > | console::operator!= (const U &value, const MultiArray< T, Dims... > &a) |
| 标量 != 数组。 | |
| template<class T, size_t... Dims, class U> | |
| MultiArray< bool, Dims... > | console::operator< (const U &value, const MultiArray< T, Dims... > &a) |
| 标量 < 数组。 | |
| template<class T, size_t... Dims, class U> | |
| MultiArray< bool, Dims... > | console::operator> (const U &value, const MultiArray< T, Dims... > &a) |
| 标量 > 数组。 | |
| template<class T, size_t... Dims, class U> | |
| MultiArray< bool, Dims... > | console::operator<= (const U &value, const MultiArray< T, Dims... > &a) |
| 标量 <= 数组。 | |
| template<class T, size_t... Dims, class U> | |
| MultiArray< bool, Dims... > | console::operator>= (const U &value, const MultiArray< T, Dims... > &a) |
| 标量 >= 数组。 | |
| template<class T, size_t... Dims> | |
| MultiArray< bool, Dims... > | console::operator&& (const MultiArray< T, Dims... > &a, const MultiArray< T, Dims... > &b) |
| 逻辑与(数组 && 数组),返回 bool 数组。 | |
| template<class T, size_t... Dims> | |
| MultiArray< bool, Dims... > | console::operator|| (const MultiArray< T, Dims... > &a, const MultiArray< T, Dims... > &b) |
| 逻辑或(数组 || 数组)。 | |
| template<class T, size_t... Dims, class U> | |
| MultiArray< bool, Dims... > | console::operator&& (const MultiArray< T, Dims... > &a, const U &value) |
| 逻辑与(数组 && 标量)。 | |
| template<class T, size_t... Dims, class U> | |
| MultiArray< bool, Dims... > | console::operator|| (const MultiArray< T, Dims... > &a, const U &value) |
| 逻辑或(数组 || 标量)。 | |
| template<class T, size_t... Dims, class U> | |
| MultiArray< bool, Dims... > | console::operator&& (const U &value, const MultiArray< T, Dims... > &a) |
| 逻辑与(标量 && 数组)。 | |
| template<class T, size_t... Dims, class U> | |
| MultiArray< bool, Dims... > | console::operator|| (const U &value, const MultiArray< T, Dims... > &a) |
| 逻辑或(标量 || 数组)。 | |
| template<class T, size_t... Dims> | |
| MultiArray< T, Dims... > | console::operator& (const MultiArray< T, Dims... > &a, const MultiArray< T, Dims... > &b) |
| 按位与(数组 & 数组)。 | |
| template<class T, size_t... Dims> | |
| MultiArray< T, Dims... > | console::operator| (const MultiArray< T, Dims... > &a, const MultiArray< T, Dims... > &b) |
| 按位或(数组 | 数组)。 | |
| template<class T, size_t... Dims> | |
| MultiArray< T, Dims... > | console::operator^ (const MultiArray< T, Dims... > &a, const MultiArray< T, Dims... > &b) |
| 按位异或(数组 ^ 数组)。 | |
| template<class T, size_t... Dims> | |
| MultiArray< T, Dims... > | console::operator<< (const MultiArray< T, Dims... > &a, const MultiArray< T, Dims... > &b) |
| 左移(数组 << 数组)。 | |
| template<class T, size_t... Dims> | |
| MultiArray< T, Dims... > | console::operator>> (const MultiArray< T, Dims... > &a, const MultiArray< T, Dims... > &b) |
| 右移(数组 >> 数组)。 | |
| template<class T, size_t... Dims> | |
| MultiArray< T, Dims... > & | console::operator&= (MultiArray< T, Dims... > &a, const MultiArray< T, Dims... > &b) |
| 按位与赋值(数组 &= 数组)。 | |
| template<class T, size_t... Dims> | |
| MultiArray< T, Dims... > & | console::operator|= (MultiArray< T, Dims... > &a, const MultiArray< T, Dims... > &b) |
| 按位或赋值(数组 |= 数组)。 | |
| template<class T, size_t... Dims> | |
| MultiArray< T, Dims... > & | console::operator^= (MultiArray< T, Dims... > &a, const MultiArray< T, Dims... > &b) |
| 按位异或赋值(数组 ^= 数组)。 | |
| template<class T, size_t... Dims> | |
| MultiArray< T, Dims... > & | console::operator<<= (MultiArray< T, Dims... > &a, const MultiArray< T, Dims... > &b) |
| 左移赋值(数组 <<= 数组)。 | |
| template<class T, size_t... Dims> | |
| MultiArray< T, Dims... > & | console::operator>>= (MultiArray< T, Dims... > &a, const MultiArray< T, Dims... > &b) |
| 右移赋值(数组 >>= 数组)。 | |
| template<class T, size_t... Dims, class U> | |
| MultiArray< T, Dims... > | console::operator& (const MultiArray< T, Dims... > &a, const U &value) |
| 数组 & 标量(按位与)。 | |
| template<class T, size_t... Dims, class U> | |
| MultiArray< T, Dims... > | console::operator| (const MultiArray< T, Dims... > &a, const U &value) |
| 数组 | 标量(按位或)。 | |
| template<class T, size_t... Dims, class U> | |
| MultiArray< T, Dims... > | console::operator^ (const MultiArray< T, Dims... > &a, const U &value) |
| 数组 ^ 标量(按位异或)。 | |
| template<class T, size_t... Dims, class U> | |
| MultiArray< T, Dims... > | console::operator<< (const MultiArray< T, Dims... > &a, const U &value) |
| 数组 << 标量(左移)。 | |
| template<class T, size_t... Dims, class U> | |
| MultiArray< T, Dims... > | console::operator>> (const MultiArray< T, Dims... > &a, const U &value) |
| 数组 >> 标量(右移)。 | |
| template<class T, size_t... Dims, class U> | |
| MultiArray< T, Dims... > | console::operator& (const U &value, const MultiArray< T, Dims... > &a) |
| 标量 & 数组(按位与,对称调用)。 | |
| template<class T, size_t... Dims, class U> | |
| MultiArray< T, Dims... > | console::operator| (const U &value, const MultiArray< T, Dims... > &a) |
| 标量 | 数组(按位或,对称调用)。 | |
| template<class T, size_t... Dims, class U> | |
| MultiArray< T, Dims... > | console::operator^ (const U &value, const MultiArray< T, Dims... > &a) |
| 标量 ^ 数组(按位异或,对称调用)。 | |
| template<class T, size_t... Dims, class U> | |
| MultiArray< T, Dims... > | console::operator<< (const U &value, const MultiArray< T, Dims... > &a) |
| 标量 << 数组(左移,标量左移数组每位)。 | |
| template<class T, size_t... Dims, class U> | |
| MultiArray< T, Dims... > | console::operator>> (const U &value, const MultiArray< T, Dims... > &a) |
| 标量 >> 数组(右移,标量右移数组每位)。 | |
| template<class T, size_t... Dims, class U> | |
| MultiArray< T, Dims... > & | console::operator&= (MultiArray< T, Dims... > &a, const U &value) |
| 数组 &= 标量(按位与赋值)。 | |
| template<class T, size_t... Dims, class U> | |
| MultiArray< T, Dims... > & | console::operator|= (MultiArray< T, Dims... > &a, const U &value) |
| 数组 |= 标量(按位或赋值)。 | |
| template<class T, size_t... Dims, class U> | |
| MultiArray< T, Dims... > & | console::operator^= (MultiArray< T, Dims... > &a, const U &value) |
| 数组 ^= 标量(按位异或赋值)。 | |
| template<class T, size_t... Dims, class U> | |
| MultiArray< T, Dims... > & | console::operator<<= (MultiArray< T, Dims... > &a, const U &value) |
| 数组 <<= 标量(左移赋值)。 | |
| template<class T, size_t... Dims, class U> | |
| MultiArray< T, Dims... > & | console::operator>>= (MultiArray< T, Dims... > &a, const U &value) |
| 数组 >>= 标量(右移赋值)。 | |
MultiArray 支持元素级的算术、比较、逻辑、位运算,支持数组与数组、数组与标量的混合运算。
| MultiArray< bool, Dims... > console::operator! | ( | const MultiArray< T, Dims... > & | a | ) |
逻辑非(数组),返回 bool 数组。
| MultiArray< bool, Dims... > console::operator!= | ( | const MultiArray< T, Dims... > & | a, |
| const MultiArray< T, Dims... > & | b ) |
元素不等比较(数组 != 数组)。
| MultiArray< bool, Dims... > console::operator!= | ( | const MultiArray< T, Dims... > & | a, |
| const U & | value ) |
数组 != 标量。
| MultiArray< bool, Dims... > console::operator!= | ( | const U & | value, |
| const MultiArray< T, Dims... > & | a ) |
标量 != 数组。
| MultiArray< T, Dims... > console::operator% | ( | const MultiArray< T, Dims... > & | a, |
| const MultiArray< T, Dims... > & | b ) |
元素取模(数组 % 数组)。
| MultiArray< T, Dims... > console::operator% | ( | const MultiArray< T, Dims... > & | a, |
| const U & | value ) |
数组 % 标量。
| MultiArray< T, Dims... > console::operator% | ( | const U & | value, |
| const MultiArray< T, Dims... > & | a ) |
标量 % 数组。
| MultiArray< T, Dims... > & console::operator%= | ( | MultiArray< T, Dims... > & | a, |
| const MultiArray< T, Dims... > & | b ) |
元素取模赋值(数组 %= 数组)。
| MultiArray< T, Dims... > & console::operator%= | ( | MultiArray< T, Dims... > & | a, |
| const U & | value ) |
数组 %= 标量。
| MultiArray< T, Dims... > console::operator& | ( | const MultiArray< T, Dims... > & | a, |
| const MultiArray< T, Dims... > & | b ) |
按位与(数组 & 数组)。
| MultiArray< T, Dims... > console::operator& | ( | const MultiArray< T, Dims... > & | a, |
| const U & | value ) |
数组 & 标量(按位与)。
| MultiArray< T, Dims... > console::operator& | ( | const U & | value, |
| const MultiArray< T, Dims... > & | a ) |
标量 & 数组(按位与,对称调用)。
| MultiArray< bool, Dims... > console::operator&& | ( | const MultiArray< T, Dims... > & | a, |
| const MultiArray< T, Dims... > & | b ) |
逻辑与(数组 && 数组),返回 bool 数组。
| MultiArray< bool, Dims... > console::operator&& | ( | const MultiArray< T, Dims... > & | a, |
| const U & | value ) |
逻辑与(数组 && 标量)。
| MultiArray< bool, Dims... > console::operator&& | ( | const U & | value, |
| const MultiArray< T, Dims... > & | a ) |
逻辑与(标量 && 数组)。
| MultiArray< T, Dims... > & console::operator&= | ( | MultiArray< T, Dims... > & | a, |
| const MultiArray< T, Dims... > & | b ) |
按位与赋值(数组 &= 数组)。
| MultiArray< T, Dims... > & console::operator&= | ( | MultiArray< T, Dims... > & | a, |
| const U & | value ) |
数组 &= 标量(按位与赋值)。
| MultiArray< T, Dims... > console::operator* | ( | const MultiArray< T, Dims... > & | a, |
| const MultiArray< T, Dims... > & | b ) |
元素乘法(数组 * 数组)。
| MultiArray< T, Dims... > console::operator* | ( | const MultiArray< T, Dims... > & | a, |
| const U & | value ) |
数组 * 标量。
| MultiArray< T, Dims... > console::operator* | ( | const U & | value, |
| const MultiArray< T, Dims... > & | a ) |
标量 * 数组。
| MultiArray< T, Dims... > & console::operator*= | ( | MultiArray< T, Dims... > & | a, |
| const MultiArray< T, Dims... > & | b ) |
元素乘法赋值(数组 *= 数组)。
| MultiArray< T, Dims... > & console::operator*= | ( | MultiArray< T, Dims... > & | a, |
| const U & | value ) |
数组 *= 标量。
| MultiArray< T, Dims... > console::operator+ | ( | const MultiArray< T, Dims... > & | a | ) |
一元正号(数组)。
| MultiArray< T, Dims... > console::operator+ | ( | const MultiArray< T, Dims... > & | a, |
| const MultiArray< T, Dims... > & | b ) |
元素加法(数组 + 数组)。
| T | 元素类型。 |
| Dims | 维度包。 |
| a | 左操作数。 |
| b | 右操作数。 |
| MultiArray< T, Dims... > console::operator+ | ( | const MultiArray< T, Dims... > & | a, |
| const U & | value ) |
数组 + 标量。
| MultiArray< T, Dims... > console::operator+ | ( | const U & | value, |
| const MultiArray< T, Dims... > & | a ) |
标量 + 数组。
| MultiArray< T, Dims... > & console::operator+= | ( | MultiArray< T, Dims... > & | a, |
| const MultiArray< T, Dims... > & | b ) |
元素加法赋值(数组 += 数组)。
| MultiArray< T, Dims... > & console::operator+= | ( | MultiArray< T, Dims... > & | a, |
| const U & | value ) |
数组 += 标量。
| MultiArray< T, Dims... > console::operator- | ( | const MultiArray< T, Dims... > & | a | ) |
一元负号(数组)。
| MultiArray< T, Dims... > console::operator- | ( | const MultiArray< T, Dims... > & | a, |
| const MultiArray< T, Dims... > & | b ) |
元素减法(数组 - 数组)。
| MultiArray< T, Dims... > console::operator- | ( | const MultiArray< T, Dims... > & | a, |
| const U & | value ) |
数组 - 标量。
| MultiArray< T, Dims... > console::operator- | ( | const U & | value, |
| const MultiArray< T, Dims... > & | a ) |
标量 - 数组。
| MultiArray< T, Dims... > & console::operator-= | ( | MultiArray< T, Dims... > & | a, |
| const MultiArray< T, Dims... > & | b ) |
元素减法赋值(数组 -= 数组)。
| MultiArray< T, Dims... > & console::operator-= | ( | MultiArray< T, Dims... > & | a, |
| const U & | value ) |
数组 -= 标量。
| MultiArray< T, Dims... > console::operator/ | ( | const MultiArray< T, Dims... > & | a, |
| const MultiArray< T, Dims... > & | b ) |
元素除法(数组 / 数组)。
| MultiArray< T, Dims... > console::operator/ | ( | const MultiArray< T, Dims... > & | a, |
| const U & | value ) |
数组 / 标量。
| MultiArray< T, Dims... > console::operator/ | ( | const U & | value, |
| const MultiArray< T, Dims... > & | a ) |
标量 / 数组。
| MultiArray< T, Dims... > & console::operator/= | ( | MultiArray< T, Dims... > & | a, |
| const MultiArray< T, Dims... > & | b ) |
元素除法赋值(数组 /= 数组)。
| MultiArray< T, Dims... > & console::operator/= | ( | MultiArray< T, Dims... > & | a, |
| const U & | value ) |
数组 /= 标量。
| MultiArray< bool, Dims... > console::operator< | ( | const MultiArray< T, Dims... > & | a, |
| const MultiArray< T, Dims... > & | b ) |
元素小于比较(数组 < 数组)。
| MultiArray< bool, Dims... > console::operator< | ( | const MultiArray< T, Dims... > & | a, |
| const U & | value ) |
数组 < 标量。
| MultiArray< bool, Dims... > console::operator< | ( | const U & | value, |
| const MultiArray< T, Dims... > & | a ) |
标量 < 数组。
| MultiArray< T, Dims... > console::operator<< | ( | const MultiArray< T, Dims... > & | a, |
| const MultiArray< T, Dims... > & | b ) |
左移(数组 << 数组)。
| MultiArray< T, Dims... > console::operator<< | ( | const MultiArray< T, Dims... > & | a, |
| const U & | value ) |
数组 << 标量(左移)。
| MultiArray< T, Dims... > console::operator<< | ( | const U & | value, |
| const MultiArray< T, Dims... > & | a ) |
标量 << 数组(左移,标量左移数组每位)。
| MultiArray< T, Dims... > & console::operator<<= | ( | MultiArray< T, Dims... > & | a, |
| const MultiArray< T, Dims... > & | b ) |
左移赋值(数组 <<= 数组)。
| MultiArray< T, Dims... > & console::operator<<= | ( | MultiArray< T, Dims... > & | a, |
| const U & | value ) |
数组 <<= 标量(左移赋值)。
| MultiArray< bool, Dims... > console::operator<= | ( | const MultiArray< T, Dims... > & | a, |
| const MultiArray< T, Dims... > & | b ) |
元素小于等于比较(数组 <= 数组)。
| MultiArray< bool, Dims... > console::operator<= | ( | const MultiArray< T, Dims... > & | a, |
| const U & | value ) |
数组 <= 标量。
| MultiArray< bool, Dims... > console::operator<= | ( | const U & | value, |
| const MultiArray< T, Dims... > & | a ) |
标量 <= 数组。
| MultiArray< bool, Dims... > console::operator== | ( | const MultiArray< T, Dims... > & | a, |
| const MultiArray< T, Dims... > & | b ) |
元素相等比较(数组 == 数组),返回 bool 数组。
| MultiArray< bool, Dims... > console::operator== | ( | const MultiArray< T, Dims... > & | a, |
| const U & | value ) |
数组 == 标量。
| MultiArray< bool, Dims... > console::operator== | ( | const U & | value, |
| const MultiArray< T, Dims... > & | a ) |
标量 == 数组。
| MultiArray< bool, Dims... > console::operator> | ( | const MultiArray< T, Dims... > & | a, |
| const MultiArray< T, Dims... > & | b ) |
元素大于比较(数组 > 数组)。
| MultiArray< bool, Dims... > console::operator> | ( | const MultiArray< T, Dims... > & | a, |
| const U & | value ) |
数组 > 标量。
| MultiArray< bool, Dims... > console::operator> | ( | const U & | value, |
| const MultiArray< T, Dims... > & | a ) |
标量 > 数组。
| MultiArray< bool, Dims... > console::operator>= | ( | const MultiArray< T, Dims... > & | a, |
| const MultiArray< T, Dims... > & | b ) |
元素大于等于比较(数组 >= 数组)。
| MultiArray< bool, Dims... > console::operator>= | ( | const MultiArray< T, Dims... > & | a, |
| const U & | value ) |
数组 >= 标量。
| MultiArray< bool, Dims... > console::operator>= | ( | const U & | value, |
| const MultiArray< T, Dims... > & | a ) |
标量 >= 数组。
| MultiArray< T, Dims... > console::operator>> | ( | const MultiArray< T, Dims... > & | a, |
| const MultiArray< T, Dims... > & | b ) |
右移(数组 >> 数组)。
| MultiArray< T, Dims... > console::operator>> | ( | const MultiArray< T, Dims... > & | a, |
| const U & | value ) |
数组 >> 标量(右移)。
| MultiArray< T, Dims... > console::operator>> | ( | const U & | value, |
| const MultiArray< T, Dims... > & | a ) |
标量 >> 数组(右移,标量右移数组每位)。
| MultiArray< T, Dims... > & console::operator>>= | ( | MultiArray< T, Dims... > & | a, |
| const MultiArray< T, Dims... > & | b ) |
右移赋值(数组 >>= 数组)。
| MultiArray< T, Dims... > & console::operator>>= | ( | MultiArray< T, Dims... > & | a, |
| const U & | value ) |
数组 >>= 标量(右移赋值)。
| MultiArray< T, Dims... > console::operator^ | ( | const MultiArray< T, Dims... > & | a, |
| const MultiArray< T, Dims... > & | b ) |
按位异或(数组 ^ 数组)。
| MultiArray< T, Dims... > console::operator^ | ( | const MultiArray< T, Dims... > & | a, |
| const U & | value ) |
数组 ^ 标量(按位异或)。
| MultiArray< T, Dims... > console::operator^ | ( | const U & | value, |
| const MultiArray< T, Dims... > & | a ) |
标量 ^ 数组(按位异或,对称调用)。
| MultiArray< T, Dims... > & console::operator^= | ( | MultiArray< T, Dims... > & | a, |
| const MultiArray< T, Dims... > & | b ) |
按位异或赋值(数组 ^= 数组)。
| MultiArray< T, Dims... > & console::operator^= | ( | MultiArray< T, Dims... > & | a, |
| const U & | value ) |
数组 ^= 标量(按位异或赋值)。
| MultiArray< T, Dims... > console::operator| | ( | const MultiArray< T, Dims... > & | a, |
| const MultiArray< T, Dims... > & | b ) |
按位或(数组 | 数组)。
| MultiArray< T, Dims... > console::operator| | ( | const MultiArray< T, Dims... > & | a, |
| const U & | value ) |
数组 | 标量(按位或)。
| MultiArray< T, Dims... > console::operator| | ( | const U & | value, |
| const MultiArray< T, Dims... > & | a ) |
标量 | 数组(按位或,对称调用)。
| MultiArray< T, Dims... > & console::operator|= | ( | MultiArray< T, Dims... > & | a, |
| const MultiArray< T, Dims... > & | b ) |
按位或赋值(数组 |= 数组)。
| MultiArray< T, Dims... > & console::operator|= | ( | MultiArray< T, Dims... > & | a, |
| const U & | value ) |
数组 |= 标量(按位或赋值)。
| MultiArray< bool, Dims... > console::operator|| | ( | const MultiArray< T, Dims... > & | a, |
| const MultiArray< T, Dims... > & | b ) |
逻辑或(数组 || 数组)。
| MultiArray< bool, Dims... > console::operator|| | ( | const MultiArray< T, Dims... > & | a, |
| const U & | value ) |
逻辑或(数组 || 标量)。
| MultiArray< bool, Dims... > console::operator|| | ( | const U & | value, |
| const MultiArray< T, Dims... > & | a ) |
逻辑或(标量 || 数组)。
| MultiArray< T, Dims... > console::operator~ | ( | const MultiArray< T, Dims... > & | a | ) |
按位取反(数组)。