System::Collections::ObjectModel::Collection-klass

Collection class

Bastyp för generisk samling. Objekt av denna klass bör endast allokeras med System::MakeObject() funktionen. Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kommer att leda till körfel och/eller påståendefel. Omslut alltid denna klass i en System::SmartPtr pekare och använd denna pekare för att skicka den till funktioner som argument.

template<class T>class Collection : public System::Collections::Generic::IList<T>
ParameterBeskrivning
TElementtyp.

Nested classes

Metoder

MetodBeskrivning
Add(const T&) overrideLägger till värde i behållaren.
Clear() overrideRaderar alla element.
Collection()Skapar tom samling.
Collection(SharedPtr<Generic::IList<T>>)
Contains(const T&) const overrideKontrollerar om objektet finns i samlingen.
CopyTo(ArrayPtr<T>, int) overrideKopierar samlingselement till befintliga arrayelement.
crbegin() constHämtar en omvänd iterator till det sista const-kvalificerade elementet i samlingen (första i omvänd ordning).
crend() constHämtar en omvänd iterator för ett icke-existerande const-kvalificerat element före samlingens början.
get_Count() const overrideHämtar antalet element.
get_Items()Intern åtkomst till datastruktur.
get_Items() constIntern åtkomst till datastruktur.
GetEnumerator() overrideHämtar enumerator för att iterera genom samlingen.
idx_get(int) const overrideHämtar värdet på angivet index.
idx_set(int, T) overrideSätter värde på angivet index.
IndexOf(const T&) const overrideSöker efter element i samlingen.
Insert(int, const T&) overrideInfogar objekt på angiven position.
operator[](int)Hämtar värdet på angivet index.
operator[](int) constHämtar värdet på angivet index.
rbegin()Hämtar en omvänd iterator till det sista elementet i samlingen (första i omvänd ordning).
rbegin() constHämtar en omvänd iterator till det sista elementet i den const‑kvalificerade samlingen (första i omvänd ordning).
Remove(const T&) overrideTar bort ett specifikt objekt.
RemoveAt(int) overrideTar bort objektet på en specifik position.
rend()Hämtar en omvänd iterator för ett icke‑existerande element före samlingens början.
rend() constHämtar en omvänd iterator för ett icke‑existerande element före den const‑kvalificerade samlingens början.
SetTemplateWeakPtr(uint32_t) overrideGör lagrade pekare svaga (om tillämpligt).
virtualizeBeginConstIterator() const overrideHämtar implementationen av begin const iterator för den aktuella behållaren.
virtualizeBeginIterator() overrideHämtar implementationen av begin iterator för den aktuella behållaren.
virtualizeEndConstIterator() const overrideHämtar implementationen av end const iterator för den aktuella behållaren.
virtualizeEndIterator() overrideHämtar implementationen av end iterator för den aktuella behållaren.

Typedefs

TypedefBeskrivning
const_reverse_iterator
reverse_iterator

Se även