clang-tools  14.0.0git
Public Member Functions | List of all members
clang::clangd::InlayHintVisitor Class Reference
Inheritance diagram for clang::clangd::InlayHintVisitor:
Inheritance graph
[legend]
Collaboration diagram for clang::clangd::InlayHintVisitor:
Collaboration graph
[legend]

Public Member Functions

 InlayHintVisitor (std::vector< InlayHint > &Results, ParsedAST &AST)
 
bool VisitCXXConstructExpr (CXXConstructExpr *E)
 
bool VisitCallExpr (CallExpr *E)
 
bool VisitFunctionDecl (FunctionDecl *D)
 
bool VisitVarDecl (VarDecl *D)
 

Detailed Description

Definition at line 21 of file InlayHints.cpp.

Constructor & Destructor Documentation

◆ InlayHintVisitor()

clang::clangd::InlayHintVisitor::InlayHintVisitor ( std::vector< InlayHint > &  Results,
ParsedAST AST 
)
inline

Definition at line 23 of file InlayHints.cpp.

References Results.

Member Function Documentation

◆ VisitCallExpr()

bool clang::clangd::InlayHintVisitor::VisitCallExpr ( CallExpr *  E)
inline

◆ VisitCXXConstructExpr()

bool clang::clangd::InlayHintVisitor::VisitCXXConstructExpr ( CXXConstructExpr *  E)
inline

Definition at line 49 of file InlayHints.cpp.

References E.

◆ VisitFunctionDecl()

bool clang::clangd::InlayHintVisitor::VisitFunctionDecl ( FunctionDecl *  D)
inline

Definition at line 87 of file InlayHints.cpp.

References ns1::ns2::D, and clang::clangd::Deduced.

◆ VisitVarDecl()

bool clang::clangd::InlayHintVisitor::VisitVarDecl ( VarDecl *  D)
inline

Definition at line 99 of file InlayHints.cpp.

References ns1::ns2::D.


The documentation for this class was generated from the following file: