Lines Matching defs:Vec
86 if (DeclsTy *Vec = getAsVector())
87 Data = DeclsAndHasExternalTy(Vec, true);
114 DeclsTy &Vec = *getAsVector();
115 DeclsTy::iterator I = std::find(Vec.begin(), Vec.end(), D);
116 assert(I != Vec.end() && "list does not contain decl");
117 Vec.erase(I);
119 assert(std::find(Vec.begin(), Vec.end(), D)
120 == Vec.end() && "list still contains decl");
132 DeclsTy &Vec = *getAsVector();
133 Vec.erase(std::remove_if(Vec.begin(), Vec.end(),
135 Vec.end());
137 Data = DeclsAndHasExternalTy(&Vec, false);
176 DeclsTy &Vec = *getAsVector();
177 for (DeclsTy::iterator OD = Vec.begin(), ODEnd = Vec.end();
203 DeclsTy &Vec = *getAsVector();
214 Vec.push_back(D);
221 DeclsTy::iterator I = Vec.begin();
223 while (I != Vec.end() &&
227 Vec.insert(I, D);
232 } else if (!Vec.empty() && Vec.back()->hasTagIdentifierNamespace()) {
233 NamedDecl *TagD = Vec.back();
234 Vec.back() = D;
235 Vec.push_back(TagD);
237 Vec.push_back(D);