Lines Matching defs:Enclosing
681 std::vector<std::string> Enclosing; // Contains e.g. "clang", "clangd"
764 Enclosing.push_back(NSName);
766 Event.Payload = llvm::join(Enclosing, "::");
781 Enclosing.pop_back();
783 Event.Payload = llvm::join(Enclosing, "::");
840 for (llvm::StringRef Enclosing : ancestorNamespaces(Current)) {
841 if (Enclosing.empty())
844 UsingDirectives[Current].insert((Enclosing + "::" + NS).str());
852 for (llvm::StringRef Enclosing : ancestorNamespaces(Current)) {
853 Found.push_back(std::string(Enclosing));
854 auto It = UsingDirectives.find(Enclosing);
1172 std::vector<std::string> Enclosing = {""};
1187 Enclosing.emplace_back(std::move(Event.Payload));
1188 CurrentNamespace = Enclosing.back();
1195 CurrentNamespace = std::move(Enclosing.back());
1196 Enclosing.pop_back();
1197 assert(Enclosing.back() == Event.Payload);