Lines Matching refs:FastVector

24 class FastVector final
36 FastVector();
37 FastVector(size_type count, const value_type &value);
38 FastVector(size_type count);
40 FastVector(const FastVector<T, N, Storage> &other);
41 FastVector(FastVector<T, N, Storage> &&other);
42 FastVector(std::initializer_list<value_type> init);
44 FastVector<T, N, Storage> &operator=(const FastVector<T, N, Storage> &other);
45 FastVector<T, N, Storage> &operator=(FastVector<T, N, Storage> &&other);
46 FastVector<T, N, Storage> &operator=(std::initializer_list<value_type> init);
48 ~FastVector();
81 void swap(FastVector<T, N, Storage> &other);
101 bool operator==(const FastVector<T, N, StorageN> &a, const FastVector<T, M, StorageM> &b)
107 bool operator!=(const FastVector<T, N, StorageN> &a, const FastVector<T, M, StorageM> &b)
113 ANGLE_INLINE bool FastVector<T, N, Storage>::uses_fixed_storage() const in uses_fixed_storage()
119 FastVector<T, N, Storage>::FastVector() in FastVector() function
123 FastVector<T, N, Storage>::FastVector(size_type count, const value_type &value) in FastVector() function
131 FastVector<T, N, Storage>::FastVector(size_type count) in FastVector() function
138 FastVector<T, N, Storage>::FastVector(const FastVector<T, N, Storage> &other) in FastVector() function
146 FastVector<T, N, Storage>::FastVector(FastVector<T, N, Storage> &&other) : FastVector() in FastVector() function
152 FastVector<T, N, Storage>::FastVector(std::initializer_list<value_type> init) in FastVector() function
158 FastVector<T, N, Storage> &FastVector<T, N, Storage>::operator=(
159 const FastVector<T, N, Storage> &other)
168 FastVector<T, N, Storage> &FastVector<T, N, Storage>::operator=(FastVector<T, N, Storage> &&other)
175 FastVector<T, N, Storage> &FastVector<T, N, Storage>::operator=(
183 FastVector<T, N, Storage>::~FastVector() in ~FastVector()
193 typename FastVector<T, N, Storage>::reference FastVector<T, N, Storage>::at(size_type pos) in at()
200 typename FastVector<T, N, Storage>::const_reference FastVector<T, N, Storage>::at( in at()
208 ANGLE_INLINE typename FastVector<T, N, Storage>::reference FastVector<T, N, Storage>::operator[](
216 ANGLE_INLINE typename FastVector<T, N, Storage>::const_reference
217 FastVector<T, N, Storage>::operator[](size_type pos) const
224 ANGLE_INLINE typename FastVector<T, N, Storage>::const_pointer
225 angle::FastVector<T, N, Storage>::data() const in data()
231 ANGLE_INLINE typename FastVector<T, N, Storage>::pointer angle::FastVector<T, N, Storage>::data() in data()
237 ANGLE_INLINE typename FastVector<T, N, Storage>::iterator FastVector<T, N, Storage>::begin() in begin()
243 ANGLE_INLINE typename FastVector<T, N, Storage>::const_iterator FastVector<T, N, Storage>::begin() in begin()
250 ANGLE_INLINE typename FastVector<T, N, Storage>::iterator FastVector<T, N, Storage>::end() in end()
256 ANGLE_INLINE typename FastVector<T, N, Storage>::const_iterator FastVector<T, N, Storage>::end() in end()
263 ANGLE_INLINE bool FastVector<T, N, Storage>::empty() const in empty()
269 ANGLE_INLINE typename FastVector<T, N, Storage>::size_type FastVector<T, N, Storage>::size() const in size()
275 void FastVector<T, N, Storage>::clear() in clear()
281 ANGLE_INLINE void FastVector<T, N, Storage>::push_back(const value_type &value) in push_back()
289 ANGLE_INLINE void FastVector<T, N, Storage>::push_back(value_type &&value) in push_back()
297 ANGLE_INLINE void FastVector<T, N, Storage>::pop_back() in pop_back()
304 ANGLE_INLINE typename FastVector<T, N, Storage>::reference FastVector<T, N, Storage>::front() in front()
311 ANGLE_INLINE typename FastVector<T, N, Storage>::const_reference FastVector<T, N, Storage>::front() in front()
319 ANGLE_INLINE typename FastVector<T, N, Storage>::reference FastVector<T, N, Storage>::back() in back()
326 ANGLE_INLINE typename FastVector<T, N, Storage>::const_reference FastVector<T, N, Storage>::back() in back()
334 void FastVector<T, N, Storage>::swap(FastVector<T, N, Storage> &other) in swap()
354 void FastVector<T, N, Storage>::resize(size_type count) in resize()
364 void FastVector<T, N, Storage>::resize(size_type count, const value_type &value) in resize()
375 void FastVector<T, N, Storage>::assign_from_initializer_list(std::initializer_list<value_type> init) in assign_from_initializer_list()
387 ANGLE_INLINE void FastVector<T, N, Storage>::remove_and_permute(const value_type &element) in remove_and_permute()
402 void FastVector<T, N, Storage>::ensure_capacity(size_t capacity) in ensure_capacity()
476 FastVector<Pair, N> mData;
507 FastVector<T, N> mData;