|
| template<typename LeftIter, typename RightIter> |
| constexpr bool | neforce::operator== (const normal_iterator< LeftIter > &lhs, const normal_iterator< RightIter > &rhs) noexcept |
| | 相等比较运算符
|
| template<typename Iterator> |
| constexpr bool | neforce::operator== (const normal_iterator< Iterator > &lhs, const normal_iterator< Iterator > &rhs) noexcept |
| | 相等比较运算符
|
| template<typename LeftIter, typename RightIter> |
| constexpr bool | neforce::operator!= (const normal_iterator< LeftIter > &lhs, const normal_iterator< RightIter > &rhs) noexcept |
| | 不等比较运算符
|
| template<typename Iterator> |
| constexpr bool | neforce::operator!= (const normal_iterator< Iterator > &lhs, const normal_iterator< Iterator > &rhs) noexcept |
| | 不等比较运算符
|
| template<typename LeftIter, typename RightIter> |
| constexpr bool | neforce::operator< (const normal_iterator< LeftIter > &lhs, const normal_iterator< RightIter > &rhs) noexcept |
| | 小于比较运算符
|
| template<typename Iterator> |
| constexpr bool | neforce::operator< (const normal_iterator< Iterator > &lhs, const normal_iterator< Iterator > &rhs) noexcept |
| | 小于比较运算符
|
| template<typename LeftIter, typename RightIter> |
| constexpr bool | neforce::operator> (const normal_iterator< LeftIter > &lhs, const normal_iterator< RightIter > &rhs) noexcept |
| | 大于比较运算符
|
| template<typename Iterator> |
| constexpr bool | neforce::operator> (const normal_iterator< Iterator > &lhs, const normal_iterator< Iterator > &rhs) noexcept |
| | 大于比较运算符
|
| template<typename LeftIter, typename RightIter> |
| constexpr bool | neforce::operator<= (const normal_iterator< LeftIter > &lhs, const normal_iterator< RightIter > &rhs) noexcept |
| | 小于等于比较运算符
|
| template<typename Iterator> |
| constexpr bool | neforce::operator<= (const normal_iterator< Iterator > &lhs, const normal_iterator< Iterator > &rhs) noexcept |
| | 小于等于比较运算符
|
| template<typename LeftIter, typename RightIter> |
| constexpr bool | neforce::operator>= (const normal_iterator< LeftIter > &lhs, const normal_iterator< RightIter > &rhs) noexcept |
| | 大于等于比较运算符
|
| template<typename Iterator> |
| constexpr bool | neforce::operator>= (const normal_iterator< Iterator > &lhs, const normal_iterator< Iterator > &rhs) noexcept |
| | 大于等于比较运算符
|
| template<typename LeftIter, typename RightIter> |
| constexpr auto | neforce::operator- (const normal_iterator< LeftIter > &lhs, const normal_iterator< RightIter > &rhs) noexcept -> decltype(lhs.base() - rhs.base()) |
| | 减法运算符
|
| template<typename Iterator> |
| constexpr normal_iterator< Iterator >::difference_type | neforce::operator- (const normal_iterator< Iterator > &lhs, const normal_iterator< Iterator > &rhs) noexcept |
| | 减法运算符
|
| template<typename Iterator> |
| constexpr normal_iterator< Iterator > | neforce::operator+ (iter_difference_t< normal_iterator< Iterator > > n, const normal_iterator< Iterator > &iter) noexcept |
| | 加法运算符
|