System::Collections::Generic::SimpleEnumerator klass
Innehåll
[
Dölj
]SimpleEnumerator class
Iterator-klass för enkla behållare som håller element direkt med hjälp av rbegin() och rend() funktioner. Objekt av denna klass bör endast allokeras med System::MakeObject() funktion. Skapa aldrig en instans av denna typ på stacken eller med operator new, eftersom det kan leda till körfel och/eller påståendefel. Omslut alltid denna klass i en System::SmartPtr pekare och använd pekaren för att skicka den till funktioner som argument.
template<typename Container,typename Element>class SimpleEnumerator : public System::Collections::Generic::BaseEnumerator<Container, typename Container::value_type>
| Parameter | Beskrivning |
|---|---|
| Behållare | Behållartyp att iterera igenom. |
| Element | Elementtyp. |
Metoder
| Metod | Beskrivning |
|---|---|
| CloneIterator() const override | Klonar aktuell iterator. |
| get_Current() const override | Hämtar ‘aktuellt’ element. |
| SimpleEnumerator(Object::ptr, Container&) | Skapar enkel iterator. |
Se även
- Class BaseEnumerator
- Namespace System::Collections::Generic
- Library Aspose.Page for C++