Lines Matching refs:List
38 void List<T, P>::Add(const T& element) { in Add()
42 List<T, P>::ResizeAdd(element); in Add()
48 void List<T, P>::AddAll(const List<T, P>& other) { in AddAll()
54 void List<T, P>::AddAll(const Vector<T>& other) { in AddAll()
67 void List<T, P>::ResizeAdd(const T& element) { in ResizeAdd()
73 void List<T, P>::ResizeAddInternal(const T& element) { in ResizeAddInternal()
87 void List<T, P>::Resize(int new_capacity) { in Resize()
88 T* new_data = List<T, P>::NewData(new_capacity); in Resize()
90 List<T, P>::DeleteData(data_); in Resize()
97 Vector<T> List<T, P>::AddBlock(T value, int count) { in AddBlock()
105 void List<T, P>::InsertAt(int index, const T& elm) { in InsertAt()
116 T List<T, P>::Remove(int i) { in Remove()
128 bool List<T, P>::RemoveElement(const T& elm) { in RemoveElement()
140 void List<T, P>::Clear() { in Clear()
147 void List<T, P>::Rewind(int pos) { in Rewind()
153 void List<T, P>::Iterate(void (*callback)(T* x)) { in Iterate()
160 void List<T, P>::Iterate(Visitor* visitor) { in Iterate()
166 bool List<T, P>::Contains(const T& elm) const { in Contains()
176 int List<T, P>::CountOccurrences(const T& elm, int start, int end) const { in CountOccurrences()
186 void List<T, P>::Sort(int (*cmp)(const T* x, const T* y)) { in Sort()
196 void List<T, P>::Sort() { in Sort()
202 void List<T, P>::Initialize(int capacity) { in Initialize()
212 const List<T>& list, T elem, int (*cmp)(const T* x, const T* y)) { in SortedListBSearch()
235 int SortedListBSearch(const List<T>& list, T elem) { in SortedListBSearch()