MISTコンテナを操作するためのイテレータ [詳細]
データ構造 | |
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コンテナを操作するためのイテレータ