Home
last modified time | relevance | path

Searched refs:InlayHintKind (Results 1 – 7 of 7) sorted by relevance

/llvm-project-15.0.7/clang-tools-extra/clangd/unittests/
H A DInlayHintTests.cpp34 std::vector<InlayHint> hintsOfKind(ParsedAST &AST, InlayHintKind Kind) { in hintsOfKind()
84 void assertHints(InlayHintKind Kind, llvm::StringRef AnnotatedSource, in assertHints()
106 assertHints(InlayHintKind::Parameter, AnnotatedSource, Expected...); in assertParameterHints()
113 assertHints(InlayHintKind::Type, AnnotatedSource, Expected...); in assertTypeHints()
122 assertHints(InlayHintKind::Designator, AnnotatedSource, Expected...); in assertDesignatorHints()
1113 EXPECT_EQ(hintsOfKind(*AST, InlayHintKind::Parameter).size(), 0u); in TEST()
1361 EXPECT_THAT(hintsOfKind(AST, InlayHintKind::Type), IsEmpty()); in TEST()
/llvm-project-15.0.7/clang-tools-extra/clangd/
H A DInlayHints.cpp414 InlayHintKind::Parameter, ReferenceHint ? "&" : "", in processCall()
609 void addInlayHint(SourceRange R, HintSide Side, InlayHintKind Kind, in addInlayHint()
618 case InlayHintKind::Enumerator: \ in addInlayHint()
670 addInlayHint(R, HintSide::Right, InlayHintKind::Type, Prefix, TypeName, in addTypeHint()
675 addInlayHint(R, HintSide::Left, InlayHintKind::Designator, in addDesignatorHint()
H A DProtocol.cpp1335 llvm::json::Value toJSON(const InlayHintKind &Kind) { in toJSON()
1337 case InlayHintKind::Type: in toJSON()
1339 case InlayHintKind::Parameter: in toJSON()
1341 case InlayHintKind::Designator: // This is an extension, don't serialize. in toJSON()
1366 llvm::raw_ostream &operator<<(llvm::raw_ostream &OS, InlayHintKind Kind) { in operator <<()
1367 auto ToString = [](InlayHintKind K) { in operator <<()
1369 case InlayHintKind::Parameter: in operator <<()
1371 case InlayHintKind::Type: in operator <<()
1373 case InlayHintKind::Designator: in operator <<()
H A DProtocol.h1550 enum class InlayHintKind { enum
1578 llvm::json::Value toJSON(const InlayHintKind &);
1593 InlayHintKind kind;
1619 llvm::raw_ostream &operator<<(llvm::raw_ostream &, InlayHintKind);
/llvm-project-15.0.7/mlir/lib/Tools/lsp-server-support/
H A DProtocol.h1042 enum class InlayHintKind { enum
1064 InlayHint(InlayHintKind kind, Position pos) : position(pos), kind(kind) {} in InlayHint()
1077 InlayHintKind kind;
1098 llvm::raw_ostream &operator<<(llvm::raw_ostream &os, InlayHintKind value);
H A DProtocol.cpp921 InlayHintKind value) { in operator <<()
923 case InlayHintKind::Parameter: in operator <<()
925 case InlayHintKind::Type: in operator <<()
/llvm-project-15.0.7/mlir/lib/Tools/mlir-pdll-lsp-server/
H A DPDLLServer.cpp1259 lsp::InlayHint hint(lsp::InlayHintKind::Type, in getInlayHintsFor()
1339 lsp::InlayHint hint(lsp::InlayHintKind::Parameter, in addParameterHintFor()