Searched refs:LambdaScopeInfo (Results 1 - 9 of 9) sorted by relevance

/external/clang/include/clang/Sema/
H A DScopeInfo.h333 class LambdaScopeInfo : public CapturingScopeInfo { class in namespace:clang::sema
367 LambdaScopeInfo(DiagnosticsEngine &Diag, CXXRecordDecl *Lambda, function in class:clang::sema::LambdaScopeInfo
376 virtual ~LambdaScopeInfo();
386 static bool classof(const LambdaScopeInfo *BSI) { return true; }
H A DSema.h178 class LambdaScopeInfo;
843 sema::LambdaScopeInfo *getCurLambda();
4039 sema::LambdaScopeInfo *enterLambdaScope(CXXMethodDecl *CallOperator,
4048 void finishLambdaExplicitCaptures(sema::LambdaScopeInfo *LSI);
/external/clang/lib/Sema/
H A DSemaLambda.cpp172 LambdaScopeInfo *Sema::enterLambdaScope(CXXMethodDecl *CallOperator,
179 LambdaScopeInfo *LSI = getCurLambda();
181 LSI->ImpCaptureStyle = LambdaScopeInfo::ImpCap_LambdaByval;
183 LSI->ImpCaptureStyle = LambdaScopeInfo::ImpCap_LambdaByref;
208 void Sema::finishLambdaExplicitCaptures(LambdaScopeInfo *LSI) {
332 << isa<LambdaScopeInfo>(CSI);
436 LambdaScopeInfo *LSI
591 LambdaScopeInfo *LSI = getCurLambda();
738 LambdaScopeInfo *LSI = getCurLambda();
751 LambdaScopeInfo
[all...]
H A DSema.cpp60 LambdaScopeInfo::~LambdaScopeInfo() { }
970 FunctionScopes.push_back(new LambdaScopeInfo(getDiagnostics(), Lambda,
1021 LambdaScopeInfo *Sema::getCurLambda() {
1025 return dyn_cast<LambdaScopeInfo>(FunctionScopes.back());
H A DSemaTemplateVariadic.cpp209 if (sema::LambdaScopeInfo *LSI =
210 dyn_cast<sema::LambdaScopeInfo>(FunctionScopes[N-1])) {
H A DSemaStmt.cpp2300 LambdaScopeInfo *LSI = cast<LambdaScopeInfo>(CurCap);
H A DSemaExpr.cpp10379 static ExprResult captureInLambda(Sema &S, LambdaScopeInfo *LSI,
10551 !(isa<LambdaScopeInfo>(CSI) && cast<LambdaScopeInfo>(CSI)->Mutable))
10602 Diag(cast<LambdaScopeInfo>(CSI)->Lambda->getLocStart(),
10699 LambdaScopeInfo *LSI = cast<LambdaScopeInfo>(CSI);
10706 ByRef = (LSI->ImpCaptureStyle == LambdaScopeInfo::ImpCap_LambdaByref);
H A DSemaExprCXX.cpp744 if (LambdaScopeInfo *LSI = dyn_cast<LambdaScopeInfo>(CSI)) {
H A DTreeTransform.h7900 sema::LambdaScopeInfo *LSI

Completed in 319 milliseconds