Home | History | Annotate | Download | only in AST

Lines Matching defs:Vec

91     DeclsTy &Vec = *getAsVector();
92 DeclsTy::iterator I = std::find(Vec.begin(), Vec.end(), D);
93 assert(I != Vec.end() && "list does not contain decl");
94 Vec.erase(I);
96 assert(std::find(Vec.begin(), Vec.end(), D)
97 == Vec.end() && "list still contains decl");
109 DeclsTy &Vec = *getAsVector();
110 Vec.erase(std::remove_if(Vec.begin(), Vec.end(),
112 Vec.end());
151 DeclsTy &Vec = *getAsVector();
152 for (DeclsTy::iterator OD = Vec.begin(), ODEnd = Vec.end();
176 DeclsTy &Vec = *getAsVector();
187 Vec.push_back(D);
194 DeclsTy::iterator I = Vec.begin();
196 while (I != Vec.end() &&
200 Vec.insert(I, D);
205 } else if (!Vec.empty() && Vec.back()->hasTagIdentifierNamespace()) {
206 NamedDecl *TagD = Vec.back();
207 Vec.back() = D;
208 Vec.push_back(TagD);
210 Vec.push_back(D);