NexusForce 1.0.0
A rigorously engineered full-stack C++ backend library.
载入中...
搜索中...
未找到
normal_iterator.hpp 文件参考

标准迭代器适配器 更多...

normal_iterator.hpp 的引用(Include)关系图:

浏览该文件的源代码.

class  neforce::normal_iterator< Iterator >
 标准迭代器适配器 更多...

函数

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
 加法运算符

详细描述

标准迭代器适配器

此文件提供了标准迭代器适配器的实现,用于包装底层迭代器并为其提供标准迭代器接口。

在文件 normal_iterator.hpp 中定义.