Lines Matching refs:HoverInfo
169 std::vector<HoverInfo::Param>
173 std::vector<HoverInfo::Param> TempParameters; in fetchTemplateParameters()
176 HoverInfo::Param P; in fetchTemplateParameters()
255 void enhanceFromIndex(HoverInfo &Hover, const NamedDecl &ND, in enhanceFromIndex()
292 HoverInfo::Param toHoverInfoParam(const ParmVarDecl *PVD, in toHoverInfoParam()
294 HoverInfo::Param Out; in toHoverInfoParam()
307 void fillFunctionTypeAndParams(HoverInfo &HI, const Decl *D, in fillFunctionTypeAndParams()
494 HoverInfo getHoverContents(const NamedDecl *D, const SymbolIndex *Index) { in getHoverContents()
495 HoverInfo HI; in getHoverContents()
554 HoverInfo getHoverContents(QualType T, ASTContext &ASTCtx, in getHoverContents()
556 HoverInfo HI; in getHoverContents()
575 HoverInfo getHoverContents(const DefinedMacro &Macro, ParsedAST &AST) { in getHoverContents()
576 HoverInfo HI; in getHoverContents()
633 llvm::Optional<HoverInfo> getHoverContents(const Expr *E, ParsedAST &AST) { in getHoverContents()
639 HoverInfo HI; in getHoverContents()
690 void addLayoutInfo(const NamedDecl &ND, HoverInfo &HI) { in addLayoutInfo()
716 void maybeAddCalleeArgInfo(const SelectionTree::Node *N, HoverInfo &HI, in maybeAddCalleeArgInfo()
750 HoverInfo::PassType PassType; in maybeAddCalleeArgInfo()
753 PassType.PassBy = HoverInfo::PassType::ConstRef; in maybeAddCalleeArgInfo()
765 if (PassType.PassBy != HoverInfo::PassType::Value) in maybeAddCalleeArgInfo()
767 ? HoverInfo::PassType::ConstRef in maybeAddCalleeArgInfo()
768 : HoverInfo::PassType::Ref; in maybeAddCalleeArgInfo()
776 PassType.PassBy = HoverInfo::PassType::Value; in maybeAddCalleeArgInfo()
779 PassType.PassBy = HoverInfo::PassType::Value; in maybeAddCalleeArgInfo()
788 PassType.PassBy = HoverInfo::PassType::Value; in maybeAddCalleeArgInfo()
792 PassType.PassBy = HoverInfo::PassType::Value; in maybeAddCalleeArgInfo()
802 llvm::Optional<HoverInfo> getHover(ParsedAST &AST, Position Pos, in getHover()
822 llvm::Optional<HoverInfo> HI; in getHover()
884 markup::Document HoverInfo::present() const { in present()
948 if (CallPassType->PassBy != HoverInfo::PassType::Value) { in present()
950 if (CallPassType->PassBy == HoverInfo::PassType::ConstRef) in present()
1065 const HoverInfo::Param &P) { in operator <<()