reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
50 iterator end() { return iterator(Decls.end()); } 63 for (DeclsTy::iterator I = Decls.begin(), E = Decls.end(); I != E; ++I) {tools/clang/include/clang/AST/ASTVector.h
103 reverse_iterator rbegin() { return reverse_iterator(end()); } 128 return end()[-1]; 191 if (NumInputs > size_type(this->capacity_ptr()-this->end())) 197 std::uninitialized_copy(in_start, in_end, this->end()); 198 this->setEnd(this->end() + NumInputs); 204 if (NumInputs > size_type(this->capacity_ptr()-this->end())) 208 std::uninitialized_fill_n(this->end(), NumInputs, Elt); 209 this->setEnd(this->end() + NumInputs); 220 if (I == this->end()) { // Important special case for empty vector. 222 return this->end()-1; 227 new (this->end()) T(this->back()); 228 this->setEnd(this->end()+1); 230 std::copy_backward(I, this->end()-1, this->end()); 230 std::copy_backward(I, this->end()-1, this->end()); 245 if (I == this->end()) { // Important special case for empty vector. 260 if (size_t(this->end()-I) >= NumToInsert) { 261 T *OldEnd = this->end(); 262 append(C, this->end()-NumToInsert, this->end()); 262 append(C, this->end()-NumToInsert, this->end()); 275 T *OldEnd = this->end(); 276 this->setEnd(this->end() + NumToInsert); 278 this->uninitialized_copy(I, OldEnd, this->end()-NumOverwritten); 293 if (I == this->end()) { // Important special case for empty vector. 310 if (size_t(this->end()-I) >= NumToInsert) { 311 T *OldEnd = this->end(); 312 append(C, this->end()-NumToInsert, this->end()); 312 append(C, this->end()-NumToInsert, this->end()); 325 T *OldEnd = this->end(); 326 this->setEnd(this->end() + NumToInsert); 328 this->uninitialized_copy(I, OldEnd, this->end()-NumOverwritten); 343 this->destroy_range(this->begin()+N, this->end()); 348 construct_range(this->end(), this->begin()+N, NV);tools/clang/include/clang/AST/Expr.h
4580 iterator end() { return InitExprs.end(); }
tools/clang/lib/AST/Expr.cpp2238 InitExprs.insert(C, InitExprs.end(), initExprs.begin(), initExprs.end()); 2252 InitExprs.insert(C, InitExprs.end(), Init - InitExprs.size() + 1, nullptr);tools/clang/unittests/AST/ASTVectorTest.cpp
62 I = V.insert(Ctxt, V.end(), 5, 1.0); 63 ASSERT_EQ(V.end() - 5, I); 81 I = V.insert(Ctxt, V.end(), IntVec.begin(), IntVec.begin()); 85 I = V.insert(Ctxt, V.end(), IntVec.begin(), IntVec.end());