addBlock(const BlockDecl *BD) | clang::sema::FunctionScopeInfo | inline |
addByrefBlockVar(VarDecl *VD) | clang::sema::FunctionScopeInfo | inline |
addCapture(VarDecl *Var, bool isBlock, bool isByref, bool isNested, SourceLocation Loc, SourceLocation EllipsisLoc, QualType CaptureType, Expr *Cpy) | clang::sema::CapturingScopeInfo | inline |
addThisCapture(bool isNested, SourceLocation Loc, Expr *Cpy, bool ByCopy) | clang::sema::CapturingScopeInfo | inline |
addVLATypeCapture(SourceLocation Loc, QualType CaptureType) | clang::sema::CapturingScopeInfo | inline |
Blocks | clang::sema::FunctionScopeInfo | |
ByrefBlockVars | clang::sema::FunctionScopeInfo | |
CaptureMap | clang::sema::CapturingScopeInfo | |
Captures | clang::sema::CapturingScopeInfo | |
CapturingScopeInfo(const CapturingScopeInfo &)=default | clang::sema::CapturingScopeInfo | protected |
CapturingScopeInfo(DiagnosticsEngine &Diag, ImplicitCaptureStyle Style) | clang::sema::CapturingScopeInfo | inline |
classof(const FunctionScopeInfo *FSI) | clang::sema::CapturingScopeInfo | inlinestatic |
Clear() | clang::sema::FunctionScopeInfo | |
CompoundScopes | clang::sema::FunctionScopeInfo | |
CoroutineParameterMoves | clang::sema::FunctionScopeInfo | |
CoroutinePromise | clang::sema::FunctionScopeInfo | |
CoroutineSuspends | clang::sema::FunctionScopeInfo | |
CXXThisCaptureIndex | clang::sema::CapturingScopeInfo | |
ErrorTrap | clang::sema::FunctionScopeInfo | |
FirstCoroutineStmtKind | clang::sema::FunctionScopeInfo | |
FirstCoroutineStmtLoc | clang::sema::FunctionScopeInfo | |
FirstCXXTryLoc | clang::sema::FunctionScopeInfo | |
FirstReturnLoc | clang::sema::FunctionScopeInfo | |
FirstSEHTryLoc | clang::sema::FunctionScopeInfo | |
FunctionScopeInfo(const FunctionScopeInfo &)=default | clang::sema::FunctionScopeInfo | protected |
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 |
getFirstCoroutineStmtKeyword() const | clang::sema::FunctionScopeInfo | inline |
getWeakObjectUses() const | clang::sema::FunctionScopeInfo | inline |
HasBranchIntoScope | clang::sema::FunctionScopeInfo | |
HasBranchProtectedScope | clang::sema::FunctionScopeInfo | |
HasDroppedStmt | clang::sema::FunctionScopeInfo | |
HasFallthroughStmt | clang::sema::FunctionScopeInfo | |
HasImplicitReturnType | clang::sema::CapturingScopeInfo | |
HasIndirectGoto | clang::sema::FunctionScopeInfo | |
hasInvalidCoroutineSuspends() const | clang::sema::FunctionScopeInfo | inline |
HasOMPDeclareReductionCombiner | clang::sema::FunctionScopeInfo | |
HasPotentialAvailabilityViolations | clang::sema::FunctionScopeInfo | |
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 | |
isCaptured(VarDecl *Var) const | clang::sema::CapturingScopeInfo | inline |
isCoroutine() const | clang::sema::FunctionScopeInfo | inline |
isCXXThisCaptured() const | clang::sema::CapturingScopeInfo | inline |
isVLATypeCaptured(const VariableArrayType *VAT) const | clang::sema::CapturingScopeInfo | |
Kind | clang::sema::FunctionScopeInfo | |
markSafeWeakUse(const Expr *E) | clang::sema::FunctionScopeInfo | |
ModifiedNonNullParams | clang::sema::FunctionScopeInfo | |
NeedsCoroutineSuspends | clang::sema::FunctionScopeInfo | |
NeedsScopeChecking() const | clang::sema::FunctionScopeInfo | inline |
ObjCIsDesignatedInit | clang::sema::FunctionScopeInfo | |
ObjCIsSecondaryInit | clang::sema::FunctionScopeInfo | |
ObjCShouldCallSuper | clang::sema::FunctionScopeInfo | |
ObjCWarnForNoDesignatedInitChain | clang::sema::FunctionScopeInfo | |
ObjCWarnForNoInitDelegation | clang::sema::FunctionScopeInfo | |
PossiblyUnreachableDiags | clang::sema::FunctionScopeInfo | |
recordUseOfWeak(const ExprT *E, bool IsRead=true) | clang::sema::FunctionScopeInfo | inline |
recordUseOfWeak(const ObjCMessageExpr *Msg, const ObjCPropertyDecl *Prop) | clang::sema::FunctionScopeInfo | |
Returns | clang::sema::FunctionScopeInfo | |
ReturnType | clang::sema::CapturingScopeInfo | |
ScopeKind enum name | clang::sema::FunctionScopeInfo | protected |
setCoroutineSuspends(Stmt *Initial, Stmt *Final) | clang::sema::FunctionScopeInfo | inline |
setFirstCoroutineStmt(SourceLocation Loc, StringRef Keyword) | clang::sema::FunctionScopeInfo | inline |
setHasBranchIntoScope() | clang::sema::FunctionScopeInfo | inline |
setHasBranchProtectedScope() | clang::sema::FunctionScopeInfo | inline |
setHasCXXTry(SourceLocation TryLoc) | clang::sema::FunctionScopeInfo | inline |
setHasDroppedStmt() | clang::sema::FunctionScopeInfo | inline |
setHasFallthroughStmt() | clang::sema::FunctionScopeInfo | inline |
setHasIndirectGoto() | clang::sema::FunctionScopeInfo | inline |
setHasOMPDeclareReductionCombiner() | clang::sema::FunctionScopeInfo | inline |
setHasSEHTry(SourceLocation TryLoc) | clang::sema::FunctionScopeInfo | inline |
setNeedsCoroutineSuspends(bool value=true) | 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 |
SwitchInfo typedef | clang::sema::FunctionScopeInfo | |
SwitchStack | clang::sema::FunctionScopeInfo | |
WeakObjectUseMap typedef | clang::sema::FunctionScopeInfo | |
WeakUseVector typedef | clang::sema::FunctionScopeInfo | |
~FunctionScopeInfo() | clang::sema::FunctionScopeInfo | virtual |