Lines Matching refs:InlinedVector
70 class InlinedVector {
124 InlinedVector() noexcept(noexcept(allocator_type())) : storage_() {} in noexcept()
127 explicit InlinedVector(const allocator_type& allocator) noexcept in InlinedVector() function
131 explicit InlinedVector(size_type n,
138 InlinedVector(size_type n, const_reference v,
145 InlinedVector(std::initializer_list<value_type> list,
147 : InlinedVector(list.begin(), list.end(), allocator) {}
157 InlinedVector(ForwardIterator first, ForwardIterator last,
168 InlinedVector(InputIterator first, InputIterator last,
176 InlinedVector(const InlinedVector& other) in InlinedVector() function
177 : InlinedVector(other, other.storage_.GetAllocator()) {} in InlinedVector()
181 InlinedVector(const InlinedVector& other, const allocator_type& allocator) in InlinedVector() function
216 InlinedVector(InlinedVector&& other) noexcept(
261 InlinedVector( in InlinedVector() function
262 InlinedVector&& other, in InlinedVector()
296 ~InlinedVector() {} in ~InlinedVector()
524 InlinedVector& operator=(std::initializer_list<value_type> list) {
532 InlinedVector& operator=(const InlinedVector& other) {
546 InlinedVector& operator=(InlinedVector&& other) {
846 void swap(InlinedVector& other) { in swap()
854 friend H AbslHashValue(H h, const absl::InlinedVector<TheT, TheN, TheA>& a);
856 void MoveAssignment(MemcpyPolicy, InlinedVector&& other) { in MoveAssignment()
877 void DestroyExistingAndAdopt(InlinedVector&& other) { in DestroyExistingAndAdopt()
888 void MoveAssignment(ElementwiseAssignPolicy, InlinedVector&& other) { in MoveAssignment()
902 void MoveAssignment(ElementwiseConstructPolicy, InlinedVector&& other) { in MoveAssignment()
934 void swap(absl::InlinedVector<T, N, A>& a, in swap()
935 absl::InlinedVector<T, N, A>& b) noexcept(noexcept(a.swap(b))) { in swap()
943 bool operator==(const absl::InlinedVector<T, N, A>& a,
944 const absl::InlinedVector<T, N, A>& b) {
954 bool operator!=(const absl::InlinedVector<T, N, A>& a,
955 const absl::InlinedVector<T, N, A>& b) {
964 bool operator<(const absl::InlinedVector<T, N, A>& a,
965 const absl::InlinedVector<T, N, A>& b) {
977 bool operator>(const absl::InlinedVector<T, N, A>& a,
978 const absl::InlinedVector<T, N, A>& b) {
987 bool operator<=(const absl::InlinedVector<T, N, A>& a,
988 const absl::InlinedVector<T, N, A>& b) {
997 bool operator>=(const absl::InlinedVector<T, N, A>& a,
998 const absl::InlinedVector<T, N, A>& b) {
1007 H AbslHashValue(H h, const absl::InlinedVector<T, N, A>& a) { in AbslHashValue()