#ifndef LLVM_CLANG_AST_ASTLAMBDA_H
#define LLVM_CLANG_AST_ASTLAMBDA_H
#include "clang/AST/DeclCXX.h"
#include "clang/AST/DeclTemplate.h"
namespace clang {
inline StringRef getLambdaStaticInvokerName() { … }
inline bool isLambdaCallOperator(const CXXMethodDecl *MD) { … }
inline bool isLambdaCallOperator(const DeclContext *DC) { … }
inline bool isLambdaCallWithExplicitObjectParameter(const DeclContext *DC) { … }
inline bool isLambdaCallWithImplicitObjectParameter(const DeclContext *DC) { … }
inline bool isGenericLambdaCallOperatorSpecialization(const CXXMethodDecl *MD) { … }
inline bool isLambdaConversionOperator(CXXConversionDecl *C) { … }
inline bool isLambdaConversionOperator(Decl *D) { … }
inline bool isGenericLambdaCallOperatorSpecialization(DeclContext *DC) { … }
inline bool isGenericLambdaCallOperatorOrStaticInvokerSpecialization(
const DeclContext *DC) { … }
inline DeclContext *getLambdaAwareParentOfDeclContext(DeclContext *DC) { … }
}
#endif