Console Library 4.7.0
A header-only library that makes C++ simple
Loading...
Searching...
No Matches
console::IteratorPair< Iter > Struct Template Reference

存储迭代器对,可以直接范围 for。 More...

#include <iter.h>

Inheritance diagram for console::IteratorPair< Iter >:

Public Types

typedef Iter iterator
 迭代器类型别名。

Public Member Functions

 IteratorPair (Iter beg, Iter end)
 接受迭代器对的构造函数。
iterator begin ()
 返回首迭代器。
iterator end ()
 返回超尾迭代器。

Detailed Description

template<class Iter>
struct console::IteratorPair< Iter >

存储迭代器对,可以直接范围 for。

公开继承自 std::pair<Iter, Iter>。

Template Parameters
Iter迭代器类型。

Member Typedef Documentation

◆ iterator

template<class Iter>
typedef Iter console::IteratorPair< Iter >::iterator

迭代器类型别名。

Constructor & Destructor Documentation

◆ IteratorPair()

template<class Iter>
console::IteratorPair< Iter >::IteratorPair ( Iter beg,
Iter end )
inline

接受迭代器对的构造函数。

Parameters
beg首迭代器。
end超尾迭代器。

Member Function Documentation

◆ begin()

template<class Iter>
iterator console::IteratorPair< Iter >::begin ( )
inline

返回首迭代器。

Returns
iterator first

◆ end()

template<class Iter>
iterator console::IteratorPair< Iter >::end ( )
inline

返回超尾迭代器。

Returns
iterator second

The documentation for this struct was generated from the following file: