Searched refs:CapturingScopeInfo (Results 1 - 6 of 6) sorted by relevance

/external/clang/include/clang/Sema/
H A DScopeInfo.h151 class CapturingScopeInfo : public FunctionScopeInfo { class in namespace:clang::sema
233 CapturingScopeInfo(DiagnosticsEngine &Diag, ImplicitCaptureStyle Style) function in class:clang::sema::CapturingScopeInfo
302 static bool classof(const CapturingScopeInfo *BSI) { return true; }
306 class BlockScopeInfo : public CapturingScopeInfo {
319 : CapturingScopeInfo(Diag, ImpCap_Block), TheDecl(Block),
333 class LambdaScopeInfo : public CapturingScopeInfo {
369 : CapturingScopeInfo(Diag, ImpCap_None), Lambda(Lambda),
H A DSema.h173 class CapturingScopeInfo;
4055 void deduceClosureReturnType(sema::CapturingScopeInfo &CSI);
/external/clang/lib/Sema/
H A DSemaLambda.cpp291 void Sema::deduceClosureReturnType(CapturingScopeInfo &CSI) {
774 case CapturingScopeInfo::ImpCap_None:
778 case CapturingScopeInfo::ImpCap_LambdaByval:
782 case CapturingScopeInfo::ImpCap_LambdaByref:
786 case CapturingScopeInfo::ImpCap_Block:
H A DSemaExprCXX.cpp713 if (CapturingScopeInfo *CSI =
714 dyn_cast<CapturingScopeInfo>(FunctionScopes[idx])) {
720 if (CSI->ImpCaptureStyle == CapturingScopeInfo::ImpCap_LambdaByref ||
721 CSI->ImpCaptureStyle == CapturingScopeInfo::ImpCap_LambdaByval ||
722 CSI->ImpCaptureStyle == CapturingScopeInfo::ImpCap_Block ||
741 CapturingScopeInfo *CSI = cast<CapturingScopeInfo>(FunctionScopes[idx]);
H A DSemaStmt.cpp2258 CapturingScopeInfo *CurCap = cast<CapturingScopeInfo>(getCurFunction());
2376 if (isa<CapturingScopeInfo>(getCurFunction()))
H A DSemaExpr.cpp9418 // FIXME: Share capture structure between BlockDecl and CapturingScopeInfo!
9421 CapturingScopeInfo::Capture &Cap = BSI->Captures[i];
10535 CapturingScopeInfo *CSI =
10536 cast<CapturingScopeInfo>(FunctionScopes[FunctionScopesIndex]);
10549 const CapturingScopeInfo::Capture &Cap = CSI->getCapture(Var);
10596 if (CSI->ImpCaptureStyle == CapturingScopeInfo::ImpCap_None && !Explicit) {
10618 CapturingScopeInfo *CSI = cast<CapturingScopeInfo>(FunctionScopes[I]);

Completed in 140 milliseconds