Lines Matching defs:HoverInfo
24 struct HoverInfo { struct
30 struct Param {
50 llvm::Optional<std::string> NamespaceScope;
53 std::string LocalScope;
55 std::string Name;
56 llvm::Optional<Range> SymRange;
57 index::SymbolKind Kind = index::SymbolKind::Unknown;
58 std::string Documentation;
60 std::string Definition;
64 std::string AccessSpecifier;
67 llvm::Optional<std::string> Type;
69 llvm::Optional<std::string> ReturnType;
71 llvm::Optional<std::vector<Param>> Parameters;
73 llvm::Optional<std::vector<Param>> TemplateParameters;
75 llvm::Optional<std::string> Value;
99 inline bool operator==(const HoverInfo::PassType &LHS, argument