IBaseIterator<TValue> Gränssnitt

Definition

Definierar basgränssnittet för alla STL/CLR-iteratorer.

generic <typename TValue>
public interface class IBaseIterator : ICloneable
public interface IBaseIterator<TValue> : ICloneable
type IBaseIterator<'Value> = interface
    interface ICloneable
Public Interface IBaseIterator(Of TValue)
Implements ICloneable

Typparametrar

TValue

Typen av ett element i den kontrollerade sekvensen.

Härledda
Implementeringar

Metoder

Name Description
Clone()

Skapar ett nytt objekt som är en kopia av den aktuella instansen.

(Ärvd från ICloneable)
container()

Hämtar containern som iteratorn passerar.

get_bias()

Hämtar iteratorns bias. Bias är förskjutningen av iteratorn från element noll.

get_node()

Hämtar den nod eller det element som iteratorn pekar på.

next()

Ökar iteratorn till nästa position i den underliggande containern eller till den första positionen utanför containerns ände om containern har passerats helt.

valid()

Avgör om iteratorn är giltig och kan användas på ett säkert sätt för att passera den underliggande containern.

Gäller för