YSTest
PreAlpha_b500_20140530
The YSLib Test Project
|
成对迭代器。 更多...
#include <iterator.hpp>
Public 类型 | |
using | pair_type = std::pair< _tMaster, _tSlave > |
using | iterator_type = _tMaster |
using | traits_type = _tTraits |
using | iterator_category = typename traits_type::iterator_category |
using | value_type = typename traits_type::value_type |
using | difference_type = typename traits_type::difference_type |
using | pointer = typename traits_type::pointer |
using | reference = typename traits_type::reference |
相关函数 | |
(请注意: 这些不是成员函数.) | |
template<typename _tMaster , typename _tSlave > | |
bool | operator== (const pair_iterator< _tMaster, _tSlave > &x, const pair_iterator< _tMaster, _tSlave > &y) |
成对迭代器。
拼接两个迭代器对得到的迭代器适配器,以第一个为主迭代器的迭代器适配器。
在文件 iterator.hpp 第 835 行定义.
using ystdex::pair_iterator< _tMaster, _tSlave, _tTraits >::difference_type = typename traits_type::difference_type |
在文件 iterator.hpp 第 844 行定义.
using ystdex::pair_iterator< _tMaster, _tSlave, _tTraits >::iterator_category = typename traits_type::iterator_category |
在文件 iterator.hpp 第 842 行定义.
using ystdex::pair_iterator< _tMaster, _tSlave, _tTraits >::iterator_type = _tMaster |
在文件 iterator.hpp 第 839 行定义.
using ystdex::pair_iterator< _tMaster, _tSlave, _tTraits >::pair_type = std::pair<_tMaster, _tSlave> |
在文件 iterator.hpp 第 838 行定义.
using ystdex::pair_iterator< _tMaster, _tSlave, _tTraits >::pointer = typename traits_type::pointer |
在文件 iterator.hpp 第 845 行定义.
using ystdex::pair_iterator< _tMaster, _tSlave, _tTraits >::reference = typename traits_type::reference |
在文件 iterator.hpp 第 846 行定义.
using ystdex::pair_iterator< _tMaster, _tSlave, _tTraits >::traits_type = _tTraits |
在文件 iterator.hpp 第 841 行定义.
using ystdex::pair_iterator< _tMaster, _tSlave, _tTraits >::value_type = typename traits_type::value_type |
在文件 iterator.hpp 第 843 行定义.
|
inline |
在文件 iterator.hpp 第 849 行定义.
|
inlineexplicit |
在文件 iterator.hpp 第 853 行定义.
|
inline |
在文件 iterator.hpp 第 857 行定义.
|
inlinedefault |
|
inline |
在文件 iterator.hpp 第 863 行定义.
|
inline |
|
inline |
在文件 iterator.hpp 第 980 行定义.
参考 ystdex::iterator_transformation::first() , 以及 ystdex::iterator_transformation::second().
|
inline |
|
inline |
在文件 iterator.hpp 第 958 行定义.
参考 yunseq.
|
inline |
在文件 iterator.hpp 第 913 行定义.
参考 ystdex::iterator_transformation::first(), ystdex::iterator_transformation::second() , 以及 yunseq.
|
inline |
在文件 iterator.hpp 第 919 行定义.
|
inline |
在文件 iterator.hpp 第 884 行定义.
参考 ystdex::iterator_transformation::first(), ystdex::iterator_transformation::second() , 以及 yunseq.
|
inline |
在文件 iterator.hpp 第 967 行定义.
参考 yunseq.
|
inline |
满足双向迭代器要求。
在文件 iterator.hpp 第 931 行定义.
参考 ystdex::iterator_transformation::first(), ystdex::iterator_transformation::second() , 以及 yunseq.
|
inline |
在文件 iterator.hpp 第 937 行定义.
|
inline |
在文件 iterator.hpp 第 892 行定义.
参考 ystdex::iterator_transformation::first(), ystdex::iterator_transformation::second() , 以及 yunseq.
|
inline |
|
inlinedefault |
|
inlinedefault |
|
inline |
满足随机访问迭代器要求。
在文件 iterator.hpp 第 952 行定义.
参考 ystdex::iterator_transformation::first().
|
related |
在文件 iterator.hpp 第 999 行定义.
参考 ystdex::pair_iterator< _tMaster, _tSlave, _tTraits >::base().