reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
616 HI.NamespaceScope = getNamespaceScope(D); 617 if (!HI.NamespaceScope->empty()) 618 HI.NamespaceScope->append("::"); 619 HI.LocalScope = getLocalScope(D); 620 if (!HI.LocalScope.empty()) 621 HI.LocalScope.append("::"); 625 HI.Documentation = getDeclComment(Ctx, *ND); 626 HI.Name = printName(Ctx, *ND); 629 HI.Kind = indexSymbolKindToSymbolKind(index::getSymbolInfo(D).Kind); 633 HI.TemplateParameters = 638 HI.TemplateParameters = 646 HI.ReturnType.emplace(); 648 llvm::raw_string_ostream OS(*HI.ReturnType); 652 HI.Parameters.emplace(); 654 HI.Parameters->emplace_back(); 655 auto &P = HI.Parameters->back(); 676 HI.Type.emplace(); 677 llvm::raw_string_ostream TypeOS(*HI.Type); 686 HI.Type.emplace(); 687 llvm::raw_string_ostream OS(*HI.Type); 698 HI.Value.emplace(); 699 llvm::raw_string_ostream ValueOS(*HI.Value); 706 HI.Definition = printDefinition(D); 707 enhanceFromIndex(HI, D, Index); 708 return HI;