Lines Matching defs:From
243 LookupRequest Marshaller::toProtobuf(const clangd::LookupRequest &From) {
245 for (const auto &SymbolID : From.IDs)
250 FuzzyFindRequest Marshaller::toProtobuf(const clangd::FuzzyFindRequest &From) {
253 RPCRequest.set_query(From.Query);
254 for (const auto &Scope : From.Scopes)
256 RPCRequest.set_any_scope(From.AnyScope);
257 if (From.Limit)
258 RPCRequest.set_limit(*From.Limit);
259 RPCRequest.set_restricted_for_code_completion(From.RestrictForCodeCompletion);
260 for (const auto &Path : From.ProximityPaths) {
266 for (const auto &Type : From.PreferredTypes)
271 RefsRequest Marshaller::toProtobuf(const clangd::RefsRequest &From) {
273 for (const auto &ID : From.IDs)
275 RPCRequest.set_filter(static_cast<uint32_t>(From.Filter));
276 if (From.Limit)
277 RPCRequest.set_limit(*From.Limit);
278 RPCRequest.set_want_container(From.WantContainer);
283 Marshaller::toProtobuf(const clangd::ContainedRefsRequest &From) {
285 RPCRequest.set_id(From.ID.str());
286 if (From.Limit)
287 RPCRequest.set_limit(*From.Limit);
291 RelationsRequest Marshaller::toProtobuf(const clangd::RelationsRequest &From) {
293 for (const auto &ID : From.Subjects)
295 RPCRequest.set_predicate(static_cast<uint32_t>(From.Predicate));
296 if (From.Limit)
297 RPCRequest.set_limit(*From.Limit);
301 llvm::Expected<Symbol> Marshaller::toProtobuf(const clangd::Symbol &From) {
303 Result.set_id(From.ID.str());
304 *Result.mutable_info() = toProtobuf(From.SymInfo);
305 Result.set_name(From.Name.str());
306 if (*From.Definition.FileURI) {
307 auto Definition = toProtobuf(From.Definition);
312 Result.set_scope(From.Scope.str());
313 auto Declaration = toProtobuf(From.CanonicalDeclaration);
317 Result.set_references(From.References);
318 Result.set_signature(From.Signature.str());
320 From.TemplateSpecializationArgs.str());
321 Result.set_completion_snippet_suffix(From.CompletionSnippetSuffix.str());
322 Result.set_documentation(From.Documentation.str());
323 Result.set_return_type(From.ReturnType.str());
324 Result.set_type(From.Type.str());
325 for (const auto &Header : From.IncludeHeaders) {
332 Result.set_flags(static_cast<uint32_t>(From.Flags));
336 llvm::Expected<Ref> Marshaller::toProtobuf(const clangd::Ref &From) {
338 Result.set_kind(static_cast<uint32_t>(From.Kind));
339 auto Location = toProtobuf(From.Location);
347 Marshaller::toProtobuf(const clangd::ContainedRefsResult &From) {
349 auto Location = toProtobuf(From.Location);
353 Result.set_kind(static_cast<uint32_t>(From.Kind));
354 *Result.mutable_symbol() = From.Symbol.str();