HomeSort by: relevance | last modified time | path
    Searched refs:Lambdas (Results 1 - 3 of 3) sorted by relevancy

  /src/external/apache2/llvm/dist/clang/lib/Sema/
SemaLambda.cpp 1 //===--- SemaLambda.cpp - Semantic Analysis for C++11 Lambdas -------------===//
33 /// Climbs down the stack of lambdas (deepest nested lambda - i.e. current
42 /// - and if the chain of lambdas between L and the lambda in which
92 // Since its enclosing DC is dependent, all the lambdas between it and the
144 /// Given the current stack of lambdas being processed by Sema and
155 /// capture the variable by checking all its enclosing lambdas:
156 /// - check if all outer lambdas enclosing the 'capture-ready' lambda
200 // checking whether all enclosing lambdas of the capture-ready lambda allow
214 // whether all enclosing lambdas of the capture-ready lambda can capture
465 // Force lambda numbering in CUDA/HIP as we need to name lambdas followin
    [all...]
SemaExpr.cpp 303 // Lambdas are only default-constructible or assignable in C++2a onwards.
6331 // If the current lambda and all enclosing lambdas can capture 'this' -
6339 // enclosing lambdas.
9009 // The current behavior is similar to C++ lambdas. A block might be
16636 if (!Rec.Lambdas.empty()) {
16659 for (const auto *L : Rec.Lambdas)
17274 // Certain capturing entities (lambdas, blocks etc.) are not allowed to capture
17284 // Lambdas are not allowed to capture unnamed variables
17319 // Lambdas and captured statements are not allowed to capture __block
17422 // Using an LValue reference type is consistent with Lambdas (see below)
    [all...]
  /src/external/apache2/llvm/dist/clang/include/clang/Sema/
Sema.h 1251 /// The lambdas that are present within this context, if it
1253 SmallVector<LambdaExpr *, 2> Lambdas;
5016 /// This is useful when enclosing lambdas must speculatively capture
6155 /// This is useful when enclosing lambdas must speculatively capture
12149 /// CUDA lambdas by default is host device function unless it has explicit

Completed in 43 milliseconds