Home
last modified time | relevance | path

Searched refs:CapturingVarExpr (Results 1 – 1 of 1) sorted by relevance

/llvm-project-15.0.7/clang/include/clang/Sema/
H A DScopeInfo.h1003 void markVariableExprAsNonODRUsed(Expr *CapturingVarExpr) { in markVariableExprAsNonODRUsed() argument
1004 assert(isa<DeclRefExpr>(CapturingVarExpr) || in markVariableExprAsNonODRUsed()
1005 isa<MemberExpr>(CapturingVarExpr) || in markVariableExprAsNonODRUsed()
1006 isa<FunctionParmPackExpr>(CapturingVarExpr)); in markVariableExprAsNonODRUsed()
1007 NonODRUsedCapturingExprs.insert(CapturingVarExpr); in markVariableExprAsNonODRUsed()
1009 bool isVariableExprMarkedAsNonODRUsed(Expr *CapturingVarExpr) const { in isVariableExprMarkedAsNonODRUsed() argument
1010 assert(isa<DeclRefExpr>(CapturingVarExpr) || in isVariableExprMarkedAsNonODRUsed()
1011 isa<MemberExpr>(CapturingVarExpr) || in isVariableExprMarkedAsNonODRUsed()
1012 isa<FunctionParmPackExpr>(CapturingVarExpr)); in isVariableExprMarkedAsNonODRUsed()
1013 return NonODRUsedCapturingExprs.count(CapturingVarExpr); in isVariableExprMarkedAsNonODRUsed()