System::Collections::Generic::SimpleEnumerator klass

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>
ParameterBeskrivning
BehållareBehållartyp att iterera igenom.
ElementElementtyp.

Metoder

MetodBeskrivning
CloneIterator() const overrideKlonar aktuell iterator.
get_Current() const overrideHämtar ‘aktuellt’ element.
SimpleEnumerator(Object::ptr, Container&)Skapar enkel iterator.

Se även