clang 22.0.0git
Namespaces | Functions
LowLevelHelpers.cpp File Reference
#include "clang/ASTMatchers/LowLevelHelpers.h"
#include "clang/AST/Decl.h"
#include "clang/AST/DeclCXX.h"
#include "clang/AST/Expr.h"
#include "clang/AST/ExprCXX.h"
#include <type_traits>

Go to the source code of this file.

Namespaces

namespace  clang
 The JSON file list parser is used to communicate input to InstallAPI.
 
namespace  clang::ast_matchers
 

Functions

static const FunctionDecl * clang::ast_matchers::getCallee (const CXXConstructExpr &D)
 
static const FunctionDecl * clang::ast_matchers::getCallee (const CallExpr &D)
 
template<class ExprNode >
static void clang::ast_matchers::matchEachArgumentWithParamTypeImpl (const ExprNode &Node, llvm::function_ref< void(QualType, const Expr *)> OnParamAndArg)
 
void clang::ast_matchers::matchEachArgumentWithParamType (const CallExpr &Node, llvm::function_ref< void(QualType, const Expr *)> OnParamAndArg)
 
void clang::ast_matchers::matchEachArgumentWithParamType (const CXXConstructExpr &Node, llvm::function_ref< void(QualType, const Expr *)> OnParamAndArg)