, 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] |
ArrayIndexStarts | clang::sema::LambdaScopeInfo | |
ArrayIndexVars | clang::sema::LambdaScopeInfo | |
AutoTemplateParameterDepth | clang::sema::LambdaScopeInfo | |
AutoTemplateParams | clang::sema::LambdaScopeInfo | |
CallOperator | clang::sema::LambdaScopeInfo | |
CaptureDefaultLoc | clang::sema::LambdaScopeInfo | |
CaptureMap | clang::sema::CapturingScopeInfo | |
Captures | clang::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] |
CompoundScopes | clang::sema::FunctionScopeInfo | |
ContainsUnexpandedParameterPack | clang::sema::LambdaScopeInfo | |
CXXThisCaptureIndex | clang::sema::CapturingScopeInfo | |
ErrorTrap | clang::sema::FunctionScopeInfo | |
ExplicitParams | clang::sema::LambdaScopeInfo | |
ExprNeedsCleanups | clang::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] |
GLTemplateParameterList | clang::sema::LambdaScopeInfo | |
HasBranchIntoScope | clang::sema::FunctionScopeInfo | |
HasBranchProtectedScope | clang::sema::FunctionScopeInfo | |
HasDroppedStmt | clang::sema::FunctionScopeInfo | |
HasImplicitReturnType | clang::sema::CapturingScopeInfo | |
HasIndirectGoto | clang::sema::FunctionScopeInfo | |
hasPotentialCaptures() const | clang::sema::LambdaScopeInfo | [inline] |
hasPotentialThisCapture() const | clang::sema::LambdaScopeInfo | [inline] |
ImpCap_Block enum value | clang::sema::CapturingScopeInfo | |
ImpCap_CapturedRegion enum value | clang::sema::CapturingScopeInfo | |
ImpCap_LambdaByref enum value | clang::sema::CapturingScopeInfo | |
ImpCap_LambdaByval enum value | clang::sema::CapturingScopeInfo | |
ImpCap_None enum value | clang::sema::CapturingScopeInfo | |
ImpCaptureStyle | clang::sema::CapturingScopeInfo | |
ImplicitCaptureStyle enum name | clang::sema::CapturingScopeInfo | |
IntroducerRange | clang::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 | |
Kind | clang::sema::FunctionScopeInfo | |
Lambda | clang::sema::LambdaScopeInfo | |
LambdaScopeInfo(DiagnosticsEngine &Diag) | clang::sema::LambdaScopeInfo | [inline] |
markSafeWeakUse(const Expr *E) | clang::sema::FunctionScopeInfo | |
markVariableExprAsNonODRUsed(Expr *CapturingVarExpr) | clang::sema::LambdaScopeInfo | [inline] |
Mutable | clang::sema::LambdaScopeInfo | |
NeedsScopeChecking() const | clang::sema::FunctionScopeInfo | [inline] |
NonODRUsedCapturingExprs | clang::sema::LambdaScopeInfo | |
NumExplicitCaptures | clang::sema::LambdaScopeInfo | |
ObjCIsDesignatedInit | clang::sema::FunctionScopeInfo | |
ObjCIsSecondaryInit | clang::sema::FunctionScopeInfo | |
ObjCShouldCallSuper | clang::sema::FunctionScopeInfo | |
ObjCWarnForNoDesignatedInitChain | clang::sema::FunctionScopeInfo | |
ObjCWarnForNoInitDelegation | clang::sema::FunctionScopeInfo | |
PossiblyUnreachableDiags | clang::sema::FunctionScopeInfo | |
PotentiallyCapturingExprs | clang::sema::LambdaScopeInfo | |
PotentialThisCaptureLocation | clang::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] |
Returns | clang::sema::FunctionScopeInfo | |
ReturnType | clang::sema::CapturingScopeInfo | |
ScopeKind enum name | clang::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 value | clang::sema::FunctionScopeInfo | [protected] |
SK_CapturedRegion enum value | clang::sema::FunctionScopeInfo | [protected] |
SK_Function enum value | clang::sema::FunctionScopeInfo | [protected] |
SK_Lambda enum value | clang::sema::FunctionScopeInfo | [protected] |
SwitchStack | clang::sema::FunctionScopeInfo | |
WeakObjectUseMap typedef | clang::sema::FunctionScopeInfo | |
WeakUseVector typedef | clang::sema::FunctionScopeInfo | |
~FunctionScopeInfo() | clang::sema::FunctionScopeInfo | [virtual] |
~LambdaScopeInfo() | clang::sema::LambdaScopeInfo | [virtual] |