IBaseIterator<TValue> Arabirim

Tanım

Tüm STL/CLR yineleyicileri için temel arabirimi tanımlar.

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

Tür Parametreleri

TValue

Denetlenen sıradaki öğenin türü.

Türetilmiş
Uygulamalar

Yöntemler

Clone()

Geçerli örneğin kopyası olan yeni bir nesne oluşturur.

(Devralındığı yer: ICloneable)
container()

Yineleyicinin geçiş yaptığı kapsayıcıyı alır.

get_bias()

Yineleyicinin yanlılıklarını alır. Sapma, yineleyicinin sıfır öğesinden uzaklığıdır.

get_node()

Yineleyicinin işaret olduğu düğümü veya öğeyi alır.

next()

Yineleyiciyi temel kapsayıcıdaki bir sonraki konuma veya kapsayıcı tamamen geçirilmişse kapsayıcının sonunun ötesindeki ilk konuma artırır.

valid()

Yineleyicinin geçerli olup olmadığını belirler ve temel kapsayıcıyı çapraz geçiş yapmak için güvenli bir şekilde kullanılabilir.

Şunlara uygulanır