IBaseIterator<TValue> Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Define la interfaz base de todos los iteradores de STL/CLR.
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
Parámetros de tipo
- TValue
Tipo de un elemento de la secuencia controlada.
- Derivado
- Implementaciones
Métodos
Clone() |
Crea un nuevo objeto copiado de la instancia actual. (Heredado de ICloneable) |
container() |
Obtiene el contenedor que el iterador está recorriendo. |
get_bias() |
Obtiene la diferencia del iterador. La diferencia es el desplazamiento del iterador desde el elemento cero. |
get_node() |
Obtiene el nodo, o elemento, al que apunta el iterador. |
next() |
Incrementa el iterador hasta la siguiente posición del contenedor subyacente o a la primera posición tras el final del contenedor si este se ha recorrido por completo. |
valid() |
Determina si el iterador es válido y se puede usar de forma segura para recorrer el contenedor subyacente. |