|
Console Library 4.7.0
A header-only library that makes C++ simple
|
绑定迭代器对,一齐迭代。 More...
#include <iter.h>
Public Types | |
| typedef std::pair< typename It1::value_type, typename It2::value_type > | value_type |
| 类型别名 | |
| typedef void | pointer |
| 类型别名(不实际使用) | |
| typedef std::pair< typename It1::reference, typename It2::reference > | reference |
| 类型别名 | |
| typedef std::forward_iterator_tag | iterator_category |
| 类型别名 | |
| typedef std::ptrdiff_t | difference_type |
| 类型别名 | |
Public Member Functions | |
| TiedIterators (It1 i1, It2 i2) | |
| 接受迭代器组的构造函数。 | |
| TiedIterators & | operator++ () |
| 将两个迭代器均前进一步。 | |
| reference | operator* () const |
| 对迭代器组解引用。 | |
| bool | operator== (const TiedIterators &other) const |
| 比较是否与另一迭代器相等。 | |
| bool | operator!= (const TiedIterators &other) const |
| 比较是否与另一迭代器不等。 | |
绑定迭代器对,一齐迭代。
| It1 | 迭代器类型。 |
| It2 | 另一个迭代器类型。 |
| typedef std::ptrdiff_t console::TiedIterators< It1, It2 >::difference_type |
类型别名
| typedef std::forward_iterator_tag console::TiedIterators< It1, It2 >::iterator_category |
类型别名
| typedef void console::TiedIterators< It1, It2 >::pointer |
类型别名(不实际使用)
| typedef std::pair<typename It1::reference, typename It2::reference> console::TiedIterators< It1, It2 >::reference |
类型别名
| typedef std::pair<typename It1::value_type, typename It2::value_type> console::TiedIterators< It1, It2 >::value_type |
类型别名
|
inline |
接受迭代器组的构造函数。
| beg | 迭代器A。 |
| end | 迭代器B。 |
|
inline |
比较是否与另一迭代器不等。
所有迭代器不等才视作不等。
|
inline |
对迭代器组解引用。
|
inline |
将两个迭代器均前进一步。
|
inline |
比较是否与另一迭代器相等。
任一迭代器相同即视作相等。