reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/include/clang/AST/ASTUnresolvedSet.h
   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.cpp
 2238   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());