15#ifndef LLVM_CLANG_SEMA_SEMALAMBDA_H
16#define LLVM_CLANG_SEMA_SEMALAMBDA_H
This file provides some common utility functions for processing Lambda related AST Constructs.
Sema - This implements semantic analysis and AST building for C.
Represent the declaration of a variable (in which case it is an lvalue) a function (in which case it ...
Retains information about a function, method, or block that is currently being parsed.
The JSON file list parser is used to communicate input to InstallAPI.
UnsignedOrNone getStackIndexOfNearestEnclosingCaptureCapableLambda(ArrayRef< const sema::FunctionScopeInfo * > FunctionScopes, ValueDecl *VarToCapture, Sema &S)
Examines the FunctionScopeInfo stack to determine the nearest enclosing lambda (to the current lambda...