Scope | Visibility | Result | Name | Description |
---|
Instance | private | | SetElementManager(Value: TReferenceManager<TElement>) | |
Instance | protected | TInteger32 | GetCount() | |
Instance | protected | | SetCount(Value: TInteger32) | |
Instance | protected | TInteger32 | GetCapacity() | |
Instance | protected | | SetCapacity(Value: TInteger32) | |
Instance | protected | | AcquireElement(Element: TElement) | |
Instance | protected | | ReleaseElement(Element: TElement) | |
Instance | protected | | ReleaseElements() | |
Instance | protected | TComparator<TElement> | GetComparator() | |
Instance | protected | | SetComparator(Value: TComparator<TElement>) | |
Instance | public | | Create() | |
Instance | public | | Destroy() | |
Instance | public | | BeforeDestruction() | |
Instance | public | TText | ToText() | |
Instance | public | TBoolean | Add(Element: TElement) | Adds an element to the collection and returns whether the element has actually been added. |
Instance | public | TBoolean | Contains(Element: TElement) | |
Instance | public | | Clear() | |
Instance | public | TIterator<TElement> | CreateIterator() | Returns an iterator over the elements that returns elements in proper order. |
Instance | public | TElement | Extract(Element: TElement) | |
Instance | public | TElement | Extract(Condition: TCondition<TElement>) | Removes an element from the collection while bypassing ElementManager . |
Instance | public | TElement | Dequeue() | Extracts any element in a way that is natural for the specific collection |
Instance | public | TEnumerator<TElement> | GetEnumerator() | Returns an enumerator that is used to support for Element in Elements do . |
Instance | public | | AddAll(Elements: TCollection<TElement>) | |
Instance | public | | AddAll(Elements: array of TElement) | |
Instance | public | | AddAll(Iterator: TIterator<TElement>) | |
Instance | public | TBoolean | Remove(Element: TElement) | |
Instance | public | TBoolean | Remove(Condition: TCondition<TElement>) | Removes an element from the collection and returns whether the element has actually been removed. |
Instance | public | | RemoveAll(Elements: TCollection<TElement>) | |
Instance | public | TArray<TElement> | ToArray() | |
Instance | public | | FilterFrom(Source: TCollection<TElement>; Condition: TCondition<TElement>) | Adds all elements from Source that match Condition |
Instance | public | TBoolean | Contains(Condition: TCondition<TElement>) | |
Instance | public | TBoolean | ContainsAll(Elements: TCollection<TElement>) | |
Instance | public | TElement | Find(Condition: TCondition<TElement>) | |
Instance | public | TElement | GetMinimum(Comparator: TComparator<TElement>) | |
Instance | public | TElement | GetMaximum(Comparator: TComparator<TElement>) | |
Instance | public | TBoolean | MatchesAll(Condition: TCondition<TElement>) | |
Instance | public | TInteger32 | CountMatches(Condition: TCondition<TElement>) | |