Home | History | Annotate | Download | only in libclang

Lines Matching full:decls

283   SmallVector<Decl *, 16> Decls;
284 Unit->findFileRegionDecls(File, Offset, Length, Decls);
286 // If we didn't find any file level decls for the file, try looking at the
288 while (Decls.empty() || Decls.front()->isTopLevelDeclInObjCContainer()) {
304 Unit->findFileRegionDecls(File, Offset, Length, Decls);
307 assert(!Decls.empty());
311 SmallVectorImpl<Decl *>::iterator DIt = Decls.begin();
312 for (SmallVectorImpl<Decl *>::iterator DE = Decls.end(); DIt != DE; ++DIt) {
349 // No Decls overlapped with the range. Move up the lexical context until there
352 DeclContext *DC = DIt == Decls.begin() ? (*DIt)->getLexicalDeclContext()
595 // iteration over all Decls contained lexically within an ObjC container.
927 SmallVectorImpl<Decl *> &Decls) {
938 Decls.push_back(D_next);
960 // an @implementation can lexically contain Decls that are not properly
966 // Scan the Decls that immediately come after the container
987 // Get all the Decls in the DeclContext, and sort them with the
998 // Now sort the Decls so that they appear in lexical order.
1002 // Now visit the decls.
2270 // For now, perform default visitation for Decls.
3851 // Avoid having the implicit methods override the property decls.