Clase System::Collections::Generic::SimpleEnumerator
Contenido
[
Ocultar
]SimpleEnumerator class
Clase iteradora para contenedores simples que almacenan elementos directamente usando las funciones rbegin() y rend(). Los objetos de esta clase solo deben asignarse mediante la función System::MakeObject(). Nunca cree una instancia de este tipo en la pila ni usando el operador new, ya que provocará errores de tiempo de ejecución y/o fallos de aserción. Siempre envuelva esta clase en un puntero System::SmartPtr y use ese puntero para pasarla a funciones como argumento.
template<typename Container,typename Element>class SimpleEnumerator : public System::Collections::Generic::BaseEnumerator<Container, typename Container::value_type>
| Parámetro | Descripción |
|---|---|
| Contenedor | Tipo de contenedor para iterar. |
| Elemento | Tipo de elemento. |
Métodos
| Método | Descripción |
|---|---|
| CloneIterator() const override | Clona el iterador actual. |
| get_Current() const override | Obtiene el elemento ‘actual’. |
| SimpleEnumerator(Object::ptr, Container&) | Crea un iterador simple. |
Ver también
- Class BaseEnumerator
- Namespace System::Collections::Generic
- Library Aspose.PDF for C++