Searched defs:FunctionScopes (Results 1 - 2 of 2) sorted by relevance

/external/clang/lib/Sema/
H A DSemaLambda.cpp52 /// \param FunctionScopes - Sema's stack of nested FunctionScopeInfo's (which a
64 ArrayRef<const clang::sema::FunctionScopeInfo *> FunctionScopes,
71 FunctionScopes[FunctionScopes.size() - 1]) &&
79 unsigned CurScopeIndex = FunctionScopes.size() - 1;
81 cast<sema::LambdaScopeInfo>(FunctionScopes[CurScopeIndex])->CallOperator;
85 cast<sema::LambdaScopeInfo>(FunctionScopes[CurScopeIndex]);
127 assert(CurScopeIndex < (FunctionScopes.size() - 1));
158 /// \param FunctionScopes - Sema's stack of nested FunctionScopeInfo's (which a
171 ArrayRef<const sema::FunctionScopeInfo *> FunctionScopes,
63 getStackIndexOfNearestEnclosingCaptureReadyLambda( ArrayRef<const clang::sema::FunctionScopeInfo *> FunctionScopes, VarDecl *VarToCapture) argument
170 getStackIndexOfNearestEnclosingCaptureCapableLambda( ArrayRef<const sema::FunctionScopeInfo *> FunctionScopes, VarDecl *VarToCapture, Sema &S) argument
[all...]
/external/clang/include/clang/Sema/
H A DSema.h370 SmallVector<sema::FunctionScopeInfo *, 4> FunctionScopes; member in class:clang::Sema
1060 return FunctionScopes.back();
1064 if (FunctionScopes.empty())
1067 for (int e = FunctionScopes.size()-1; e >= 0; --e) {
1068 if (isa<sema::BlockScopeInfo>(FunctionScopes[e]))
1070 return FunctionScopes[e];

Completed in 48 milliseconds