addBlock(const BlockDecl *BD) | clang::sema::FunctionScopeInfo | inline |
addByrefBlockVar(VarDecl *VD) | clang::sema::FunctionScopeInfo | inline |
addCapture(ValueDecl *Var, bool isBlock, bool isByref, bool isNested, SourceLocation Loc, SourceLocation EllipsisLoc, QualType CaptureType, bool Invalid) | clang::sema::CapturingScopeInfo | inline |
AddrLabels | clang::sema::FunctionScopeInfo | |
addThisCapture(bool isNested, SourceLocation Loc, QualType CaptureType, bool ByCopy) | clang::sema::CapturingScopeInfo | inline |
addVLATypeCapture(SourceLocation Loc, const VariableArrayType *VLAType, QualType CaptureType) | clang::sema::CapturingScopeInfo | inline |
Blocks | clang::sema::FunctionScopeInfo | |
BlockScopeInfo(DiagnosticsEngine &Diag, Scope *BlockScope, BlockDecl *Block) | clang::sema::BlockScopeInfo | inline |
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::BlockScopeInfo | 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 | |
FirstCoroutineStmtKind | clang::sema::FunctionScopeInfo | |
FirstCoroutineStmtLoc | clang::sema::FunctionScopeInfo | |
FirstCXXOrObjCTryLoc | clang::sema::FunctionScopeInfo | |
FirstReturnLoc | clang::sema::FunctionScopeInfo | |
FirstSEHTryLoc | clang::sema::FunctionScopeInfo | |
FirstTryType | clang::sema::FunctionScopeInfo | |
FirstVLALoc | clang::sema::FunctionScopeInfo | |
FoundImmediateEscalatingExpression | clang::sema::FunctionScopeInfo | |
FunctionScopeInfo(const FunctionScopeInfo &)=default | clang::sema::FunctionScopeInfo | protected |
FunctionScopeInfo(DiagnosticsEngine &Diag) | clang::sema::FunctionScopeInfo | inline |
FunctionType | clang::sema::BlockScopeInfo | |
getCapture(ValueDecl *Var) | clang::sema::CapturingScopeInfo | inline |
getCapture(ValueDecl *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 |
HasMustTail | clang::sema::FunctionScopeInfo | |
HasOMPDeclareReductionCombiner | clang::sema::FunctionScopeInfo | |
HasPotentialAvailabilityViolations | clang::sema::FunctionScopeInfo | |
hasUnrecoverableErrorOccurred() const | clang::sema::FunctionScopeInfo | 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 | |
isCaptured(ValueDecl *Var) const | clang::sema::CapturingScopeInfo | inline |
isCoroutine() const | clang::sema::FunctionScopeInfo | inline |
isCXXThisCaptured() const | clang::sema::CapturingScopeInfo | inline |
isPlainFunction() const | clang::sema::FunctionScopeInfo | 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 |
setHasMustTail() | clang::sema::FunctionScopeInfo | inline |
setHasObjCTry(SourceLocation TryLoc) | clang::sema::FunctionScopeInfo | inline |
setHasOMPDeclareReductionCombiner() | clang::sema::FunctionScopeInfo | inline |
setHasSEHTry(SourceLocation TryLoc) | clang::sema::FunctionScopeInfo | inline |
setHasVLA(SourceLocation VLALoc) | clang::sema::FunctionScopeInfo | inline |
setNeedsCoroutineSuspends(bool value=true) | clang::sema::FunctionScopeInfo | inline |
setUsesFPIntrin() | 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 | |
TheDecl | clang::sema::BlockScopeInfo | |
TheScope | clang::sema::BlockScopeInfo | |
TryLocIsCXX enum value | clang::sema::FunctionScopeInfo | |
TryLocIsObjC enum value | clang::sema::FunctionScopeInfo | |
Unknown enum value | clang::sema::FunctionScopeInfo | |
UsesFPIntrin | clang::sema::FunctionScopeInfo | |
WeakObjectUseMap typedef | clang::sema::FunctionScopeInfo | |
WeakUseVector typedef | clang::sema::FunctionScopeInfo | |
~BlockScopeInfo() override | clang::sema::BlockScopeInfo | |
~FunctionScopeInfo() | clang::sema::FunctionScopeInfo | virtual |