clang 19.0.0git
Namespaces | Functions
ASTLambda.h File Reference

This file provides some common utility functions for processing Lambda related AST Constructs. More...

#include "clang/AST/DeclCXX.h"
#include "clang/AST/DeclTemplate.h"

Go to the source code of this file.

Namespaces

namespace  clang
 

Functions

StringRef clang::getLambdaStaticInvokerName ()
 
bool clang::isLambdaCallOperator (const CXXMethodDecl *MD)
 
bool clang::isLambdaCallOperator (const DeclContext *DC)
 
bool clang::isLambdaCallWithExplicitObjectParameter (const DeclContext *DC)
 
bool clang::isLambdaCallWithImplicitObjectParameter (const DeclContext *DC)
 
bool clang::isGenericLambdaCallOperatorSpecialization (const CXXMethodDecl *MD)
 
bool clang::isLambdaConversionOperator (CXXConversionDecl *C)
 
bool clang::isLambdaConversionOperator (Decl *D)
 
bool clang::isGenericLambdaCallOperatorSpecialization (DeclContext *DC)
 
bool clang::isGenericLambdaCallOperatorOrStaticInvokerSpecialization (const DeclContext *DC)
 
DeclContext * clang::getLambdaAwareParentOfDeclContext (DeclContext *DC)
 

Detailed Description

This file provides some common utility functions for processing Lambda related AST Constructs.

Definition in file ASTLambda.h.