reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
169 Value &operator[](size_t I) { return V[I]; } 170 const Value &operator[](size_t I) const { return V[I]; } 171 Value &front() { return V.front(); } 172 const Value &front() const { return V.front(); } 173 Value &back() { return V.back(); } 174 const Value &back() const { return V.back(); } 175 Value *data() { return V.data(); } 176 const Value *data() const { return V.data(); } 178 iterator begin() { return V.begin(); } 179 const_iterator begin() const { return V.begin(); } 180 iterator end() { return V.end(); } 181 const_iterator end() const { return V.end(); } 183 bool empty() const { return V.empty(); } 184 size_t size() const { return V.size(); } 185 void reserve(size_t S) { V.reserve(S); } 187 void clear() { V.clear(); } 188 void push_back(const Value &E) { V.push_back(E); } 189 void push_back(Value &&E) { V.push_back(std::move(E)); } 191 V.emplace_back(std::forward<Args>(A)...); 193 void pop_back() { V.pop_back(); } 195 iterator insert(iterator P, const Value &E) { return V.insert(P, E); } 197 return V.insert(P, std::move(E)); 200 return V.insert(P, A, Z); 203 return V.emplace(P, std::forward<Args>(A)...); 206 friend bool operator==(const Array &L, const Array &R) { return L.V == R.V; } 206 friend bool operator==(const Array &L, const Array &R) { return L.V == R.V; }lib/Support/JSON.cpp
92 V.reserve(Elements.size());