Lines Matching defs:Namespaces
2089 // Namespaces are a bit of a special case: we expect there to be a lot of
2870 Sema::AssociatedNamespaceSet &Namespaces,
2872 : S(S), Namespaces(Namespaces), Classes(Classes),
2882 Sema::AssociatedNamespaceSet &Namespaces;
2895 // enumeration, add the associated namespaces to \param Namespaces as described
2897 static void CollectEnclosingNamespace(Sema::AssociatedNamespaceSet &Namespaces,
2917 // Actually it is fine to always do `Namespaces.insert(Ctx);` simply. But it
2918 // may cause more allocations in Namespaces and more unnecessary lookups. So
2965 Namespaces.insert(Ctx);
2967 Namespaces.insert(PrimaryCtx);
3000 CollectEnclosingNamespace(Result.Namespaces, Ctx);
3045 CollectEnclosingNamespace(Result.Namespaces, Ctx);
3062 CollectEnclosingNamespace(Result.Namespaces, Ctx);
3102 CollectEnclosingNamespace(Result.Namespaces, BaseCtx);
3187 CollectEnclosingNamespace(Result.Namespaces, Ctx);
3259 Result.Namespaces.insert(Result.S.Context.getTranslationUnitDecl());
4679 Namespaces.addNameSpecifier(KNPair.first);
4699 Namespaces.addNameSpecifier(CD);
4785 for (const auto &NSI : Namespaces) {