ReverseRandomAccessIterator<TValue> クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
次の操作をサポートする反復子を提供します。 operator--を呼び出して 1 つの位置を前方に移動する、 operator++を呼び出して 1 つの位置を後方に移動する、 operator[]を使用して要素にアクセスする、ポインターの算術演算を使用して要素にアクセスする、
generic <typename TValue>
public ref class ReverseRandomAccessIterator : Microsoft::VisualC::StlClr::Generic::IRandomAccessIterator<TValue>
public class ReverseRandomAccessIterator<TValue> : Microsoft.VisualC.StlClr.Generic.IRandomAccessIterator<TValue>
type ReverseRandomAccessIterator<'Value> = class
interface IRandomAccessIterator<'Value>
Public Class ReverseRandomAccessIterator(Of TValue)
Implements IRandomAccessIterator(Of TValue)
型パラメーター
- TValue
被制御シーケンス内の要素の型。
- 継承
-
ReverseRandomAccessIterator<TValue>
- 実装
注釈
一部のメソッド (特に演算子) では、パラメーターの型を宣言しますが、パラメーター名は指定しません。 このようなパラメーターは、 名前のないパラメーターと呼ばれます。 これらのメソッドのドキュメントでは、 A_0 プレースホルダーは名前のないパラメーターを表します。
コンストラクター
| 名前 | 説明 |
|---|---|
| ReverseRandomAccessIterator<TValue>() |
新しい ReverseRandomAccessIterator<TValue> オブジェクトを割り当てて初期化します。 |
| ReverseRandomAccessIterator<TValue>(IRandomAccessIterator<TValue>) |
既存のIRandomAccessIterator<TValue> オブジェクトから新しいReverseRandomAccessIterator<TValue> オブジェクトを割り当てて初期化します。 |
| ReverseRandomAccessIterator<TValue>(ReverseRandomAccessIterator<TValue>) |
既存のReverseRandomAccessIterator<TValue> オブジェクトから新しいReverseRandomAccessIterator<TValue> オブジェクトを割り当てて初期化します。 |
プロパティ
| 名前 | 説明 |
|---|---|
| Item[Int32] |
コンテナー内の指定した位置にある要素にアクセスします。 |
メソッド
| 名前 | 説明 |
|---|---|
| base() |
ReverseRandomAccessIterator<TValue> オブジェクトの基になる基本反復子を取得します。 |
| Clone() |
現在の ReverseRandomAccessIterator<TValue> オブジェクトのコピーを作成します。 |
| container() |
反復子が走査しているコンテナーを取得します。 |
| distance(IRandomAccessIterator<TValue>) |
現在の反復子が指している要素と、指定された反復子が指している要素との間の距離を決定します。 |
| distance(ReverseRandomAccessIterator<TValue>) |
現在の反復子が指している要素と、指定された反復子が指している要素との間の距離を決定します。 |
| equal_to(IInputIterator<TValue>) |
指定した IInputIterator<TValue> オブジェクトが現在の ReverseRandomAccessIterator<TValue> オブジェクトと同じかどうかを判断します。 |
| equal_to(ReverseRandomAccessIterator<TValue>) |
指定した ReverseRandomAccessIterator<TValue> オブジェクトが現在の ReverseRandomAccessIterator<TValue> オブジェクトと同じかどうかを判断します。 |
| Equals(Object) |
指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
| get_bias() |
反復子のバイアスを取得します。 バイアスは、要素 0 からの反復子のオフセットです。 |
| get_cref() |
反復子が現在指している要素への定数参照を返します。 |
| get_node() |
反復子が指しているノード (または要素) を取得します。 |
| get_ref() |
反復子が現在指している要素への参照を返します。 |
| GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
| GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
| less_than(IRandomAccessIterator<TValue>) |
現在の反復子が、指定された反復子が指す要素の前にあるコンテナー内の要素を指しているかどうかを判断します。 |
| less_than(ReverseRandomAccessIterator<TValue>) |
現在の反復子が、指定された反復子が指す要素の前にあるコンテナー内の要素を指しているかどうかを判断します。 |
| MemberwiseClone() |
現在の Objectの簡易コピーを作成します。 (継承元 Object) |
| move(Int32) |
指定した数の要素で反復子を移動します。 |
| next() |
反転反復子を基になるコンテナー内の次の位置にインクリメントします。コンテナーが完全に走査されている場合は、コンテナーの先頭の最初の位置までインクリメントします。 |
| prev() |
現在の要素の直後の要素に反復子を配置します。 |
| ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |
| valid() |
反復子が有効であり、基になるコンテナーを走査するために安全に使用できるかどうかを判断します。 |