Lines Matching full:mappings

1 //===--- PathMapping.cpp - apply path mappings to LSP messages -===//
22 const PathMappings &Mappings) { in doPathMapping() argument
31 for (const auto &Mapping : Mappings) { in doPathMapping()
49 const PathMappings &Mappings) { in applyPathMappings() argument
58 doPathMapping(KV.first.str(), Dir, Mappings)) { in applyPathMappings()
67 applyPathMappings(KV.second, Dir, Mappings); in applyPathMappings()
70 applyPathMappings(Val, Dir, Mappings); in applyPathMappings()
73 doPathMapping(*V.getAsString(), Dir, Mappings)) in applyPathMappings()
83 const PathMappings &Mappings) in PathMappingMessageHandler() argument
84 : WrappedHandler(Handler), Mappings(Mappings) {} in PathMappingMessageHandler()
87 applyPathMappings(Params, PathMapping::Direction::ClientToServer, Mappings); in onNotify()
93 applyPathMappings(Params, PathMapping::Direction::ClientToServer, Mappings); in onCall()
101 Mappings); in onReply()
107 const PathMappings &Mappings; member in clang::clangd::__anond6d464270111::PathMappingMessageHandler
110 // Apply path mappings to all LSP messages by intercepting all params/results
114 PathMappingTransport(std::unique_ptr<Transport> Transp, PathMappings Mappings) in PathMappingTransport() argument
115 : WrappedTransport(std::move(Transp)), Mappings(std::move(Mappings)) {} in PathMappingTransport()
118 applyPathMappings(Params, PathMapping::Direction::ServerToClient, Mappings); in notify()
124 applyPathMappings(Params, PathMapping::Direction::ServerToClient, Mappings); in call()
132 Mappings); in reply()
137 PathMappingMessageHandler WrappedHandler(Handler, Mappings); in loop()
143 PathMappings Mappings; member in clang::clangd::__anond6d464270111::PathMappingTransport
191 PathMappings Mappings) { in createPathMappingTransport() argument
192 return std::make_unique<PathMappingTransport>(std::move(Transp), Mappings); in createPathMappingTransport()