Home | History | Annotate | Download | only in AST

Lines Matching refs:Decls

33   DeclsTy Decls;
39 ASTUnresolvedSet(ASTContext &C, unsigned N) : Decls(C, N) {}
44 iterator begin() { return iterator(Decls.begin()); }
45 iterator end() { return iterator(Decls.end()); }
47 const_iterator begin() const { return const_iterator(Decls.begin()); }
48 const_iterator end() const { return const_iterator(Decls.end()); }
51 Decls.push_back(DeclAccessPair::make(D, AS), C);
58 for (DeclsTy::iterator I = Decls.begin(), E = Decls.end(); I != E; ++I) {
67 void erase(unsigned I) { Decls[I] = Decls.pop_back_val(); }
69 void clear() { Decls.clear(); }
71 bool empty() const { return Decls.empty(); }
72 unsigned size() const { return Decls.size(); }
75 Decls.reserve(C, N);
79 Decls.append(C, I.I, E.I);
82 DeclAccessPair &operator[](unsigned I) { return Decls[I]; }
83 const DeclAccessPair &operator[](unsigned I) const { return Decls[I]; }
95 if (Impl.Decls.isLazy())
102 assert(Impl.empty() || Impl.Decls.isLazy());
103 Impl.Decls.setLazy(true);