Lines Matching full:result

45   llvm::DenseSet<SymbolID> Result;
50 Result.insert(*SID);
52 return Result;
91 clangd::FuzzyFindRequest Result;
92 Result.Query = Message->query();
94 Result.Scopes.push_back(Scope);
95 Result.AnyScope = Message->any_scope();
97 Result.Limit = Message->limit();
98 Result.RestrictForCodeCompletion = Message->restricted_for_code_completion();
105 Result.ProximityPaths.push_back(std::string(LocalPath));
108 Result.ProximityPaths.push_back(Type);
109 return Result;
161 clangd::Symbol Result;
165 Result.ID = *ID;
166 Result.SymInfo = fromProtobuf(Message.info());
167 Result.Name = Message.name();
168 Result.Scope = Message.scope();
172 Result.Definition = *Definition;
177 Result.CanonicalDeclaration = *Declaration;
178 Result.References = Message.references();
180 Result.Origin = clangd::SymbolOrigin::Remote;
181 Result.Signature = Message.signature();
182 Result.TemplateSpecializationArgs = Message.template_specialization_args();
183 Result.CompletionSnippetSuffix = Message.completion_snippet_suffix();
184 Result.Documentation = Message.documentation();
185 Result.ReturnType = Message.return_type();
186 Result.Type = Message.type();
191 Result.IncludeHeaders.push_back(*SerializedHeader);
193 Result.Flags = static_cast<clangd::Symbol::SymbolFlag>(Message.flags());
194 return Result;
200 clangd::Ref Result;
204 Result.Location = *Location;
205 Result.Kind = static_cast<RefKind>(Message.kind());
206 return Result;
211 clangd::ContainedRefsResult Result;
221 Result.Location = *Location;
222 Result.Kind = static_cast<RefKind>(Message.kind());
226 Result.Symbol = *Symbol;
227 return Result;
302 Symbol Result;
303 Result.set_id(From.ID.str());
304 *Result.mutable_info() = toProtobuf(From.SymInfo);
305 Result.set_name(From.Name.str());
310 *Result.mutable_definition() = *Definition;
312 Result.set_scope(From.Scope.str());
316 *Result.mutable_canonical_declaration() = *Declaration;
317 Result.set_references(From.References);
318 Result.set_signature(From.Signature.str());
319 Result.set_template_specialization_args(
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());
329 auto *NextHeader = Result.add_headers();
332 Result.set_flags(static_cast<uint32_t>(From.Flags));
333 return Result;
337 Ref Result;
338 Result.set_kind(static_cast<uint32_t>(From.Kind));
342 *Result.mutable_location() = *Location;
343 return Result;
348 ContainedRef Result;
352 *Result.mutable_location() = *Location;
353 Result.set_kind(static_cast<uint32_t>(From.Kind));
354 *Result.mutable_symbol() = From.Symbol.str();
355 return Result;
360 Relation Result;
361 *Result.mutable_subject_id() = Subject.str();
365 *Result.mutable_object() = *SerializedObject;
366 return Result;
379 auto Result = URI::createFile(FullPath);
380 return Result.toString();
390 llvm::SmallString<256> Result = ParsedURI->body();
391 llvm::StringRef Path(Result);
394 Result = Path.drop_front();
395 if (!replace_path_prefix(Result, RemoteIndexRoot, ""))
396 return error("File path '{0}' doesn't start with '{1}'.", Result.str(),
398 assert(Result == convert_to_slash(Result, Style::windows));
399 return std::string(Result);
404 clangd::SymbolLocation::Position Result;
405 Result.setColumn(static_cast<uint32_t>(Message.column()));
406 Result.setLine(static_cast<uint32_t>(Message.line()));
407 return Result;
412 remote::Position Result;
413 Result.set_column(Position.column());
414 Result.set_line(Position.line());
415 return Result;
419 clang::index::SymbolInfo Result;
420 Result.Kind = static_cast<clang::index::SymbolKind>(Message.kind());
421 Result.SubKind = static_cast<clang::index::SymbolSubKind>(Message.subkind());
422 Result.Lang = static_cast<clang::index::SymbolLanguage>(Message.language());
423 Result.Properties =
425 return Result;
429 SymbolInfo Result;
430 Result.set_kind(static_cast<uint32_t>(Info.Kind));
431 Result.set_subkind(static_cast<uint32_t>(Info.SubKind));
432 Result.set_language(static_cast<uint32_t>(Info.Lang));
433 Result.set_properties(static_cast<uint32_t>(Info.Properties));
434 return Result;
451 remote::SymbolLocation Result;
455 *Result.mutable_file_path() = *RelativePath;
456 *Result.mutable_start() = toProtobuf(Location.Start);
457 *Result.mutable_end() = toProtobuf(Location.End);
458 return Result;
463 HeaderWithReferences Result;
464 Result.set_references(IncludeHeader.References);
465 Result.set_supported_directives(IncludeHeader.SupportedDirectives);
468 Result.set_header(Header);
469 return Result;
474 Result.set_header(*RelativePath);
475 return Result;