Home | History | Annotate | Download | only in libclang

Lines Matching defs:Decls

264   SmallVector<Decl *, 16> Decls;
265 Unit->findFileRegionDecls(File, Offset, Length, Decls);
267 // If we didn't find any file level decls for the file, try looking at the
269 while (Decls.empty() || Decls.front()->isTopLevelDeclInObjCContainer()) {
285 Unit->findFileRegionDecls(File, Offset, Length, Decls);
288 assert(!Decls.empty());
292 SmallVector<Decl *, 16>::iterator DIt = Decls.begin();
293 for (SmallVector<Decl *, 16>::iterator DE = Decls.end(); DIt != DE; ++DIt) {
330 // No Decls overlapped with the range. Move up the lexical context until there
333 DeclContext *DC = DIt == Decls.begin() ? (*DIt)->getLexicalDeclContext()
557 // iteration over all Decls contained lexically within an ObjC container.
865 SmallVectorImpl<Decl *> &Decls) {
876 Decls.push_back(D_next);
898 // an @implementation can lexically contain Decls that are not properly
904 // Scan the Decls that immediately come after the container
925 // Get all the Decls in the DeclContext, and sort them with the
936 // Now sort the Decls so that they appear in lexical order.
940 // Now visit the decls.
2131 // For now, perform default visitation for Decls.
3634 // Avoid having the implicit methods override the property decls.