NexusForce 1.0.0
A rigorously engineered full-stack C++ backend library.
载入中...
搜索中...
未找到
插入迭代器

用于向容器插入元素的输出迭代器 更多...

class  neforce::back_insert_iterator< Container >
 尾部插入迭代器 更多...
class  neforce::front_insert_iterator< Container >
 头部插入迭代器 更多...
class  neforce::insert_iterator< Container >
 指定位置插入迭代器 更多...

函数

template<typename Container>
constexpr back_insert_iterator< Container > neforce::make_back_inserter (Container &x) noexcept
 创建back_insert_iterator的辅助函数
template<typename Container>
constexpr front_insert_iterator< Container > neforce::make_front_inserter (Container &x) noexcept
 创建front_insert_iterator的辅助函数
template<typename Container>
constexpr insert_iterator< Container > neforce::make_inserter (Container &x, typename Container::iterator it) noexcept
 创建insert_iterator的辅助函数

详细描述

用于向容器插入元素的输出迭代器

函数说明

◆ make_back_inserter()

template<typename Container>
back_insert_iterator< Container > neforce::make_back_inserter ( Container & x)
nodiscardconstexprnoexcept

创建back_insert_iterator的辅助函数

模板参数
Container容器类型
参数
x目标容器的引用
返回
构造的back_insert_iterator

在文件 insert_iterator.hpp87 行定义.

引用了 make_back_inserter().

被这些函数引用 make_back_inserter().

◆ make_front_inserter()

template<typename Container>
front_insert_iterator< Container > neforce::make_front_inserter ( Container & x)
nodiscardconstexprnoexcept

创建front_insert_iterator的辅助函数

模板参数
Container容器类型
参数
x目标容器的引用
返回
构造的front_insert_iterator

在文件 insert_iterator.hpp159 行定义.

引用了 make_front_inserter().

被这些函数引用 make_front_inserter().

◆ make_inserter()

template<typename Container>
insert_iterator< Container > neforce::make_inserter ( Container & x,
typename Container::iterator it )
nodiscardconstexprnoexcept

创建insert_iterator的辅助函数

模板参数
Container容器类型
参数
x目标容器的引用
it插入位置的迭代器
返回
构造的insert_iterator

在文件 insert_iterator.hpp237 行定义.

引用了 make_inserter().

被这些函数引用 make_inserter().