Lines Matching defs:HoverInfo
27 struct HoverInfo { struct
29 struct PrintedType {
46 struct Param {
66 std::optional<std::string> NamespaceScope;
69 std::string LocalScope;
71 std::string Name;
73 std::string Provider;
74 std::optional<Range> SymRange;
75 index::SymbolKind Kind = index::SymbolKind::Unknown;
76 std::string Documentation;
78 std::string Definition;
79 const char *DefinitionLanguage = "cpp";
82 std::string AccessSpecifier;
85 std::optional<PrintedType> Type;
87 std::optional<PrintedType> ReturnType;
89 std::optional<std::vector<Param>> Parameters;
91 std::optional<std::vector<Param>> TemplateParameters;
93 std::optional<std::string> Value;
95 std::optional<uint64_t> Size;
97 std::optional<uint64_t> Offset;
99 std::optional<uint64_t> Padding;
101 std::optional<uint64_t> Align;
125 inline bool operator==(const HoverInfo::PrintedType &LHS, argument