clang API Documentation

clang::sema::LambdaScopeInfo Member List
This is the complete list of members for clang::sema::LambdaScopeInfo, including all inherited members.
addCapture(VarDecl *Var, bool isBlock, bool isByref, bool isNested, SourceLocation Loc, SourceLocation EllipsisLoc, QualType CaptureType, Expr *Cpy)clang::sema::CapturingScopeInfo [inline]
addPotentialCapture(Expr *VarExpr)clang::sema::LambdaScopeInfo [inline]
addPotentialThisCapture(SourceLocation Loc)clang::sema::LambdaScopeInfo [inline]
addThisCapture(bool isNested, SourceLocation Loc, QualType CaptureType, Expr *Cpy)clang::sema::CapturingScopeInfo [inline]
addVLATypeCapture(SourceLocation Loc, QualType CaptureType)clang::sema::CapturingScopeInfo [inline]
ArrayIndexStartsclang::sema::LambdaScopeInfo
ArrayIndexVarsclang::sema::LambdaScopeInfo
AutoTemplateParameterDepthclang::sema::LambdaScopeInfo
AutoTemplateParamsclang::sema::LambdaScopeInfo
CallOperatorclang::sema::LambdaScopeInfo
CaptureDefaultLocclang::sema::LambdaScopeInfo
CaptureMapclang::sema::CapturingScopeInfo
Capturesclang::sema::CapturingScopeInfo
CapturingScopeInfo(DiagnosticsEngine &Diag, ImplicitCaptureStyle Style)clang::sema::CapturingScopeInfo [inline]
classof(const FunctionScopeInfo *FSI)clang::sema::LambdaScopeInfo [inline, static]
Clear()clang::sema::FunctionScopeInfo
clearPotentialCaptures()clang::sema::LambdaScopeInfo [inline]
CompoundScopesclang::sema::FunctionScopeInfo
ContainsUnexpandedParameterPackclang::sema::LambdaScopeInfo
CXXThisCaptureIndexclang::sema::CapturingScopeInfo
ErrorTrapclang::sema::FunctionScopeInfo
ExplicitParamsclang::sema::LambdaScopeInfo
ExprNeedsCleanupsclang::sema::LambdaScopeInfo
finishedExplicitCaptures()clang::sema::LambdaScopeInfo [inline]
FunctionScopeInfo(DiagnosticsEngine &Diag)clang::sema::FunctionScopeInfo [inline]
getCapture(VarDecl *Var)clang::sema::CapturingScopeInfo [inline]
getCapture(VarDecl *Var) const clang::sema::CapturingScopeInfo [inline]
getCXXThisCapture()clang::sema::CapturingScopeInfo [inline]
getNumPotentialVariableCaptures() const clang::sema::LambdaScopeInfo [inline]
getPotentialVariableCapture(unsigned Idx, VarDecl *&VD, Expr *&E) const clang::sema::LambdaScopeInfo
getWeakObjectUses() const clang::sema::FunctionScopeInfo [inline]
GLTemplateParameterListclang::sema::LambdaScopeInfo
HasBranchIntoScopeclang::sema::FunctionScopeInfo
HasBranchProtectedScopeclang::sema::FunctionScopeInfo
HasDroppedStmtclang::sema::FunctionScopeInfo
HasImplicitReturnTypeclang::sema::CapturingScopeInfo
HasIndirectGotoclang::sema::FunctionScopeInfo
hasPotentialCaptures() const clang::sema::LambdaScopeInfo [inline]
hasPotentialThisCapture() const clang::sema::LambdaScopeInfo [inline]
ImpCap_Block enum valueclang::sema::CapturingScopeInfo
ImpCap_CapturedRegion enum valueclang::sema::CapturingScopeInfo
ImpCap_LambdaByref enum valueclang::sema::CapturingScopeInfo
ImpCap_LambdaByval enum valueclang::sema::CapturingScopeInfo
ImpCap_None enum valueclang::sema::CapturingScopeInfo
ImpCaptureStyleclang::sema::CapturingScopeInfo
ImplicitCaptureStyle enum nameclang::sema::CapturingScopeInfo
IntroducerRangeclang::sema::LambdaScopeInfo
isCaptured(VarDecl *Var) const clang::sema::CapturingScopeInfo [inline]
isCXXThisCaptured() const clang::sema::CapturingScopeInfo [inline]
isVariableExprMarkedAsNonODRUsed(Expr *CapturingVarExpr) const clang::sema::LambdaScopeInfo [inline]
isVLATypeCaptured(const VariableArrayType *VAT) const clang::sema::CapturingScopeInfo
Kindclang::sema::FunctionScopeInfo
Lambdaclang::sema::LambdaScopeInfo
LambdaScopeInfo(DiagnosticsEngine &Diag)clang::sema::LambdaScopeInfo [inline]
markSafeWeakUse(const Expr *E)clang::sema::FunctionScopeInfo
markVariableExprAsNonODRUsed(Expr *CapturingVarExpr)clang::sema::LambdaScopeInfo [inline]
Mutableclang::sema::LambdaScopeInfo
NeedsScopeChecking() const clang::sema::FunctionScopeInfo [inline]
NonODRUsedCapturingExprsclang::sema::LambdaScopeInfo
NumExplicitCapturesclang::sema::LambdaScopeInfo
ObjCIsDesignatedInitclang::sema::FunctionScopeInfo
ObjCIsSecondaryInitclang::sema::FunctionScopeInfo
ObjCShouldCallSuperclang::sema::FunctionScopeInfo
ObjCWarnForNoDesignatedInitChainclang::sema::FunctionScopeInfo
ObjCWarnForNoInitDelegationclang::sema::FunctionScopeInfo
PossiblyUnreachableDiagsclang::sema::FunctionScopeInfo
PotentiallyCapturingExprsclang::sema::LambdaScopeInfo
PotentialThisCaptureLocationclang::sema::LambdaScopeInfo
recordUseOfWeak(const ExprT *E, bool IsRead=true)clang::sema::FunctionScopeInfo [inline]
recordUseOfWeak(const ObjCMessageExpr *Msg, const ObjCPropertyDecl *Prop)clang::sema::FunctionScopeInfo
removePotentialCapture(Expr *E)clang::sema::LambdaScopeInfo [inline]
Returnsclang::sema::FunctionScopeInfo
ReturnTypeclang::sema::CapturingScopeInfo
ScopeKind enum nameclang::sema::FunctionScopeInfo [protected]
setHasBranchIntoScope()clang::sema::FunctionScopeInfo [inline]
setHasBranchProtectedScope()clang::sema::FunctionScopeInfo [inline]
setHasDroppedStmt()clang::sema::FunctionScopeInfo [inline]
setHasIndirectGoto()clang::sema::FunctionScopeInfo [inline]
SK_Block enum valueclang::sema::FunctionScopeInfo [protected]
SK_CapturedRegion enum valueclang::sema::FunctionScopeInfo [protected]
SK_Function enum valueclang::sema::FunctionScopeInfo [protected]
SK_Lambda enum valueclang::sema::FunctionScopeInfo [protected]
SwitchStackclang::sema::FunctionScopeInfo
WeakObjectUseMap typedefclang::sema::FunctionScopeInfo
WeakUseVector typedefclang::sema::FunctionScopeInfo
~FunctionScopeInfo()clang::sema::FunctionScopeInfo [virtual]
~LambdaScopeInfo()clang::sema::LambdaScopeInfo [virtual]