RandomAccessIter<T, R, P> Class

Model of RandomAccessIterator .

Template Parameters

T
R
P

Constructors & Destructor

public inline nothrow RandomAccessIter()
public inline explicit nothrow RandomAccessIter(P ptr_)

Member Functions

public inline nothrow P Ptr() const
public inline R operator*()
public inline RandomAccessIter& operator++()
public inline RandomAccessIter& operator--()
public inline P operator->()
public inline R operator[](long index)

Typedefs

public typedef PointerType P
public typedef ReferenceType R
private typedef Self RandomAccessIter
public typedef ValueType T

Member Variables

private P ptr

Constructor& Destructor Details

RandomAccessIter Constructor

public inline nothrow RandomAccessIter()

Definition
Line 15 of System.Base/RandomAccessIterator.cm


RandomAccessIter Constructor

public inline explicit nothrow RandomAccessIter(P ptr_)

Definition
Line 18 of System.Base/RandomAccessIterator.cm


Member Function Details

Ptr Member Function

public inline nothrow P Ptr()

Definition
Line 63 of System.Base/RandomAccessIterator.cm


operator* Member Function

public inline R operator*()

Definition
Line 39 of System.Base/RandomAccessIterator.cm


operator++ Member Function

public inline RandomAccessIter& operator++()

Definition
Line 21 of System.Base/RandomAccessIterator.cm


operator-- Member Function

public inline RandomAccessIter& operator--()

Definition
Line 30 of System.Base/RandomAccessIterator.cm


operator-> Member Function

public inline P operator->()

Definition
Line 47 of System.Base/RandomAccessIterator.cm


operator[] Member Function

public inline R operator[](long index)

Definition
Line 55 of System.Base/RandomAccessIterator.cm