データ構造 | ネームスペース | 関数
iterator.h

MISTコンテナを操作するためのイテレータ [詳細]

#include <iterator>
#include "mist_conf.h"

ソースコードを見る。

データ構造

class  mist::mist_iterator1< T, Distance, Pointer, Reference >
 mistコンテナで利用する1次元操作用ランダムアクセスイテレータ [詳細]
class  mist::mist_iterator2< T, Distance, Pointer, Reference >
 mistコンテナで利用する2次元操作用ランダムアクセスイテレータ [詳細]
class  mist::mist_reverse_iterator< T >
 イテレータから逆方向ランダムアクセスイテレータを生成する [詳細]

ネームスペース

namespace  mist

関数

template<class T , class Distance , class Pointer , class Reference >
const mist_iterator1< T,
Distance, Pointer, Reference > 
mist::operator+ (const mist_iterator1< T, Distance, Pointer, Reference > &ite, typename mist_iterator1< T, Distance, Pointer, Reference >::difference_type dist)
 dist だけ + 方向にイテレータを進めたイテレータを返す
template<class T , class Distance , class Pointer , class Reference >
const mist_iterator1< T,
Distance, Pointer, Reference > 
mist::operator+ (typename mist_iterator1< T, Distance, Pointer, Reference >::difference_type dist, const mist_iterator1< T, Distance, Pointer, Reference > &ite)
 dist だけ + 方向にイテレータを進めたイテレータを返す
template<class T , class Distance , class Pointer , class Reference >
const mist_iterator1< T,
Distance, Pointer, Reference > 
mist::operator- (const mist_iterator1< T, Distance, Pointer, Reference > &ite, typename mist_iterator1< T, Distance, Pointer, Reference >::difference_type dist)
 dist だけ - 方向にイテレータを進めたイテレータを返す
template<class T , class Distance , class Pointer , class Reference >
const mist_iterator2< T,
Distance, Pointer, Reference > 
mist::operator+ (const mist_iterator2< T, Distance, Pointer, Reference > &ite, typename mist_iterator2< T, Distance, Pointer, Reference >::difference_type dist)
 dist だけ + 方向にイテレータを進めたイテレータを返す
template<class T , class Distance , class Pointer , class Reference >
const mist_iterator2< T,
Distance, Pointer, Reference > 
mist::operator+ (typename mist_iterator2< T, Distance, Pointer, Reference >::difference_type dist, const mist_iterator2< T, Distance, Pointer, Reference > &ite)
 dist だけ + 方向にイテレータを進めたイテレータを返す
template<class T , class Distance , class Pointer , class Reference >
const mist_iterator2< T,
Distance, Pointer, Reference > 
mist::operator- (const mist_iterator2< T, Distance, Pointer, Reference > &ite, typename mist_iterator2< T, Distance, Pointer, Reference >::difference_type dist)
 dist だけ - 方向にイテレータを進めたイテレータを返す
template<class T >
const mist_reverse_iterator< T > mist::operator+ (const mist_reverse_iterator< T > &ite1, const mist_reverse_iterator< T > ite2)
 dist だけ + 方向にイテレータを進めたイテレータを返す
template<class T >
const mist_reverse_iterator< T > mist::operator+ (const mist_reverse_iterator< T > &ite, typename T::difference_type dist)
 dist だけ + 方向にイテレータを進めたイテレータを返す
template<class T >
const mist_reverse_iterator< T > mist::operator+ (typename T::difference_type dist, const mist_reverse_iterator< T > &ite)
 dist だけ - 方向にイテレータを進めたイテレータを返す
template<class T >
const mist_reverse_iterator< T > mist::operator- (const mist_reverse_iterator< T > &ite, typename T::difference_type dist)
 dist だけ - 方向にイテレータを進めたイテレータを返す

説明

MISTコンテナを操作するためのイテレータ


Generated on Wed Nov 12 2014 19:44:27 for MIST by doxygen 1.8.1.2