IInputIterator<TValue> Arabirim

Tanım

Bir kapsayıcıdan yalnızca ileri yönde bir dizi okumak için kullanılan bir yineleyici arabirimi. Yineleyicinin işaret yaptığı öğe yalnızca bir kez okunabilir ve değiştirilemez.

generic <typename TValue>
public interface class IInputIterator : Microsoft::VisualC::StlClr::Generic::IBaseIterator<TValue>
public interface IInputIterator<TValue> : Microsoft.VisualC.StlClr.Generic.IBaseIterator<TValue>
type IInputIterator<'Value> = interface
    interface IBaseIterator<'Value>
Public Interface IInputIterator(Of TValue)
Implements IBaseIterator(Of TValue)

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.

(Devralındığı yer: IBaseIterator<TValue>)
equal_to(IInputIterator<TValue>)

İki IInputIterator<TValue> nesnenin eşit olup olmadığını belirler.

get_bias()

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

(Devralındığı yer: IBaseIterator<TValue>)
get_cref()

Yineleyicinin şu anda işaret etmekte olduğu öğeye sabit bir başvuru döndürür.

get_node()

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

(Devralındığı yer: IBaseIterator<TValue>)
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.

(Devralındığı yer: IBaseIterator<TValue>)
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.

(Devralındığı yer: IBaseIterator<TValue>)

Şunlara uygulanır