Home | History | Annotate | Download | only in AST

Lines Matching defs:Contexts

1285 DeclContext::collectAllContexts(SmallVectorImpl<DeclContext *> &Contexts){
1286 Contexts.clear();
1289 Contexts.push_back(this);
1296 Contexts.push_back(N);
1298 std::reverse(Contexts.begin(), Contexts.end());
1558 /// declarations in this DeclContext (and any other contexts linked
1559 /// to it or transparent contexts nested within it) and return it.
1571 SmallVector<DeclContext *, 2> Contexts;
1572 collectAllContexts(Contexts);
1576 for (auto *DC : Contexts) {
1588 for (auto *DC : Contexts)
1630 "should not perform lookups into transparent contexts");
1695 "should not perform lookups into transparent contexts");
1716 SmallVector<DeclContext *, 2> Contexts;
1717 collectAllContexts(Contexts);
1718 for (auto *Context : Contexts)
1773 // Skip through contexts to get to the redeclaration context. Transparent
1774 // contexts are always skipped.
1782 // Skip through non-namespace, non-translation-unit contexts.
1800 // For non-file contexts, this is equivalent to Equals.