Lines Matching defs:Decls
40 DeclsTy Decls;
44 ASTUnresolvedSet(ASTContext &C, unsigned N) : Decls(C, N) {}
49 iterator begin() { return iterator(Decls.begin()); }
50 iterator end() { return iterator(Decls.end()); }
52 const_iterator begin() const { return const_iterator(Decls.begin()); }
53 const_iterator end() const { return const_iterator(Decls.end()); }
56 Decls.push_back(DeclAccessPair::make(D, AS), C);
63 for (DeclsTy::iterator I = Decls.begin(), E = Decls.end(); I != E; ++I) {
72 void erase(unsigned I) { Decls[I] = Decls.pop_back_val(); }
74 void clear() { Decls.clear(); }
76 bool empty() const { return Decls.empty(); }
77 unsigned size() const { return Decls.size(); }
80 Decls.reserve(C, N);
84 Decls.append(C, I.I, E.I);
87 DeclAccessPair &operator[](unsigned I) { return Decls[I]; }
88 const DeclAccessPair &operator[](unsigned I) const { return Decls[I]; }
100 if (Impl.Decls.isLazy())
108 assert(Impl.empty() || Impl.Decls.isLazy());
109 Impl.Decls.setLazy(true);