System::Collections::Generic::SimpleEnumerator clase
Contenido
[
Ocultar
]SimpleEnumerator class
Clase iteradora para contenedores simples que mantienen elementos directamente usando las funciones rbegin() y rend(). Los objetos de esta clase solo deben asignarse usando la función System::MakeObject() . Nunca cree una instancia de este tipo en la pila o usando el operador new, ya que resultará en errores de tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero System::SmartPtr y use este puntero para pasarlo 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. |
| Element | 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.Page for C++