clang 19.0.0git
clang::sema::LambdaScopeInfo Member List

This is the complete list of members for clang::sema::LambdaScopeInfo, including all inherited members.

addBlock(const BlockDecl *BD)clang::sema::FunctionScopeInfoinline
addByrefBlockVar(VarDecl *VD)clang::sema::FunctionScopeInfoinline
addCapture(ValueDecl *Var, bool isBlock, bool isByref, bool isNested, SourceLocation Loc, SourceLocation EllipsisLoc, QualType CaptureType, bool Invalid)clang::sema::CapturingScopeInfoinline
addPotentialCapture(Expr *VarExpr)clang::sema::LambdaScopeInfoinline
addPotentialThisCapture(SourceLocation Loc)clang::sema::LambdaScopeInfoinline
AddrLabelsclang::sema::FunctionScopeInfo
addThisCapture(bool isNested, SourceLocation Loc, QualType CaptureType, bool ByCopy)clang::sema::CapturingScopeInfoinline
addVLATypeCapture(SourceLocation Loc, const VariableArrayType *VLAType, QualType CaptureType)clang::sema::CapturingScopeInfoinline
AfterParameterListclang::sema::LambdaScopeInfo
AutoTemplateParameterDepthclang::InventedTemplateParameterInfo
Blocksclang::sema::FunctionScopeInfo
ByrefBlockVarsclang::sema::FunctionScopeInfo
CallOperatorclang::sema::LambdaScopeInfo
CaptureDefaultLocclang::sema::LambdaScopeInfo
CaptureMapclang::sema::CapturingScopeInfo
Capturesclang::sema::CapturingScopeInfo
CapturingScopeInfo(const CapturingScopeInfo &)=defaultclang::sema::CapturingScopeInfoprotected
CapturingScopeInfo(DiagnosticsEngine &Diag, ImplicitCaptureStyle Style)clang::sema::CapturingScopeInfoinline
classof(const FunctionScopeInfo *FSI)clang::sema::LambdaScopeInfoinlinestatic
Cleanupclang::sema::LambdaScopeInfo
Clear()clang::sema::FunctionScopeInfo
clearPotentialCaptures()clang::sema::LambdaScopeInfoinline
CompoundScopesclang::sema::FunctionScopeInfo
ContainsUnexpandedParameterPackclang::sema::LambdaScopeInfo
CoroutineParameterMovesclang::sema::FunctionScopeInfo
CoroutinePromiseclang::sema::FunctionScopeInfo
CoroutineSuspendsclang::sema::FunctionScopeInfo
CXXThisCaptureIndexclang::sema::CapturingScopeInfo
ExplicitCaptureRangesclang::sema::LambdaScopeInfo
ExplicitObjectParameterclang::sema::LambdaScopeInfo
ExplicitParamsclang::sema::LambdaScopeInfo
ExplicitTemplateParamsRangeclang::sema::LambdaScopeInfo
finishedExplicitCaptures()clang::sema::LambdaScopeInfoinline
FirstCoroutineStmtKindclang::sema::FunctionScopeInfo
FirstCoroutineStmtLocclang::sema::FunctionScopeInfo
FirstCXXOrObjCTryLocclang::sema::FunctionScopeInfo
FirstReturnLocclang::sema::FunctionScopeInfo
FirstSEHTryLocclang::sema::FunctionScopeInfo
FirstTryTypeclang::sema::FunctionScopeInfo
FirstVLALocclang::sema::FunctionScopeInfo
FoundImmediateEscalatingExpressionclang::sema::FunctionScopeInfo
FunctionScopeInfo(const FunctionScopeInfo &)=defaultclang::sema::FunctionScopeInfoprotected
FunctionScopeInfo(DiagnosticsEngine &Diag)clang::sema::FunctionScopeInfoinline
getCapture(ValueDecl *Var)clang::sema::CapturingScopeInfoinline
getCapture(ValueDecl *Var) constclang::sema::CapturingScopeInfoinline
getCXXThisCapture()clang::sema::CapturingScopeInfoinline
getFirstCoroutineStmtKeyword() constclang::sema::FunctionScopeInfoinline
getNumPotentialVariableCaptures() constclang::sema::LambdaScopeInfoinline
getWeakObjectUses() constclang::sema::FunctionScopeInfoinline
GLTemplateParameterListclang::sema::LambdaScopeInfo
HasBranchIntoScopeclang::sema::FunctionScopeInfo
HasBranchProtectedScopeclang::sema::FunctionScopeInfo
HasDroppedStmtclang::sema::FunctionScopeInfo
HasFallthroughStmtclang::sema::FunctionScopeInfo
HasImplicitReturnTypeclang::sema::CapturingScopeInfo
HasIndirectGotoclang::sema::FunctionScopeInfo
hasInvalidCoroutineSuspends() constclang::sema::FunctionScopeInfoinline
HasMustTailclang::sema::FunctionScopeInfo
HasOMPDeclareReductionCombinerclang::sema::FunctionScopeInfo
HasPotentialAvailabilityViolationsclang::sema::FunctionScopeInfo
hasPotentialCaptures() constclang::sema::LambdaScopeInfoinline
hasPotentialThisCapture() constclang::sema::LambdaScopeInfoinline
hasUnrecoverableErrorOccurred() constclang::sema::FunctionScopeInfoinline
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(ValueDecl *Var) constclang::sema::CapturingScopeInfoinline
isCoroutine() constclang::sema::FunctionScopeInfoinline
isCXXThisCaptured() constclang::sema::CapturingScopeInfoinline
isGenericLambda() constclang::sema::LambdaScopeInfoinline
isPlainFunction() constclang::sema::FunctionScopeInfoinline
isVariableExprMarkedAsNonODRUsed(Expr *CapturingVarExpr) constclang::sema::LambdaScopeInfoinline
isVLATypeCaptured(const VariableArrayType *VAT) constclang::sema::CapturingScopeInfo
Kindclang::sema::FunctionScopeInfo
Lambdaclang::sema::LambdaScopeInfo
lambdaCaptureShouldBeConst() constclang::sema::LambdaScopeInfo
LambdaScopeInfo(DiagnosticsEngine &Diag)clang::sema::LambdaScopeInfoinline
LocalPacksclang::sema::LambdaScopeInfo
markSafeWeakUse(const Expr *E)clang::sema::FunctionScopeInfo
markVariableExprAsNonODRUsed(Expr *CapturingVarExpr)clang::sema::LambdaScopeInfoinline
ModifiedNonNullParamsclang::sema::FunctionScopeInfo
Mutableclang::sema::LambdaScopeInfo
NeedsCoroutineSuspendsclang::sema::FunctionScopeInfo
NeedsScopeChecking() constclang::sema::FunctionScopeInfoinline
NonODRUsedCapturingExprsclang::sema::LambdaScopeInfo
NumExplicitCapturesclang::sema::LambdaScopeInfo
NumExplicitTemplateParamsclang::InventedTemplateParameterInfo
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::FunctionScopeInfoinline
recordUseOfWeak(const ObjCMessageExpr *Msg, const ObjCPropertyDecl *Prop)clang::sema::FunctionScopeInfo
removePotentialCapture(Expr *E)clang::sema::LambdaScopeInfoinline
RequiresClauseclang::sema::LambdaScopeInfo
Returnsclang::sema::FunctionScopeInfo
ReturnTypeclang::sema::CapturingScopeInfo
ScopeKind enum nameclang::sema::FunctionScopeInfoprotected
setCoroutineSuspends(Stmt *Initial, Stmt *Final)clang::sema::FunctionScopeInfoinline
setFirstCoroutineStmt(SourceLocation Loc, StringRef Keyword)clang::sema::FunctionScopeInfoinline
setHasBranchIntoScope()clang::sema::FunctionScopeInfoinline
setHasBranchProtectedScope()clang::sema::FunctionScopeInfoinline
setHasCXXTry(SourceLocation TryLoc)clang::sema::FunctionScopeInfoinline
setHasDroppedStmt()clang::sema::FunctionScopeInfoinline
setHasFallthroughStmt()clang::sema::FunctionScopeInfoinline
setHasIndirectGoto()clang::sema::FunctionScopeInfoinline
setHasMustTail()clang::sema::FunctionScopeInfoinline
setHasObjCTry(SourceLocation TryLoc)clang::sema::FunctionScopeInfoinline
setHasOMPDeclareReductionCombiner()clang::sema::FunctionScopeInfoinline
setHasSEHTry(SourceLocation TryLoc)clang::sema::FunctionScopeInfoinline
setHasVLA(SourceLocation VLALoc)clang::sema::FunctionScopeInfoinline
setNeedsCoroutineSuspends(bool value=true)clang::sema::FunctionScopeInfoinline
setUsesFPIntrin()clang::sema::FunctionScopeInfoinline
ShadowingDeclsclang::sema::LambdaScopeInfo
SK_Block enum valueclang::sema::FunctionScopeInfoprotected
SK_CapturedRegion enum valueclang::sema::FunctionScopeInfoprotected
SK_Function enum valueclang::sema::FunctionScopeInfoprotected
SK_Lambda enum valueclang::sema::FunctionScopeInfoprotected
SwitchInfo typedefclang::sema::FunctionScopeInfo
SwitchStackclang::sema::FunctionScopeInfo
TemplateParamsclang::InventedTemplateParameterInfo
TryLocIsCXX enum valueclang::sema::FunctionScopeInfo
TryLocIsObjC enum valueclang::sema::FunctionScopeInfo
Unknown enum valueclang::sema::FunctionScopeInfo
UsesFPIntrinclang::sema::FunctionScopeInfo
visitPotentialCaptures(llvm::function_ref< void(ValueDecl *, Expr *)> Callback) constclang::sema::LambdaScopeInfo
WeakObjectUseMap typedefclang::sema::FunctionScopeInfo
WeakUseVector typedefclang::sema::FunctionScopeInfo
~FunctionScopeInfo()clang::sema::FunctionScopeInfovirtual