Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/clang/include/clang/AST/
H A DExprConcepts.h337 SourceLocation NoexceptLoc; // May be empty if noexcept wasn't specified. variable
353 Expr *E, bool IsSimple, SourceLocation NoexceptLoc,
367 SourceLocation NoexceptLoc, ReturnTypeRequirement Req = {});
372 bool hasNoexceptRequirement() const { return NoexceptLoc.isValid(); } in hasNoexceptRequirement()
373 SourceLocation getNoexceptLoc() const { return NoexceptLoc; } in getNoexceptLoc()
/openbsd-src/gnu/llvm/clang/lib/Sema/
H A DSemaConcept.cpp1497 Expr *E, bool IsSimple, SourceLocation NoexceptLoc, in ExprRequirement() argument
1504 Status == SS_Satisfied), Value(E), NoexceptLoc(NoexceptLoc), in ExprRequirement()
1507 assert((!IsSimple || (Req.isEmpty() && NoexceptLoc.isInvalid())) && in ExprRequirement()
1516 SourceLocation NoexceptLoc, ReturnTypeRequirement Req) : in ExprRequirement() argument
1519 Value(ExprSubstDiag), NoexceptLoc(NoexceptLoc), TypeReq(Req), in ExprRequirement()
1521 assert((!IsSimple || (Req.isEmpty() && NoexceptLoc.isInvalid())) && in ExprRequirement()
H A DSemaExprCXX.cpp8960 Sema::ActOnCompoundRequirement(Expr *E, SourceLocation NoexceptLoc) { in ActOnCompoundRequirement() argument
8961 return BuildExprRequirement(E, /*IsSimple=*/false, NoexceptLoc, in ActOnCompoundRequirement()
8967 Expr *E, SourceLocation NoexceptLoc, CXXScopeSpec &SS, in ActOnCompoundRequirement() argument
8993 return BuildExprRequirement(E, /*IsSimple=*/false, NoexceptLoc, {}); in ActOnCompoundRequirement()
9001 E, /*IsSimple=*/false, NoexceptLoc, in ActOnCompoundRequirement()
9007 Expr *E, bool IsSimple, SourceLocation NoexceptLoc, in BuildExprRequirement() argument
9013 else if (NoexceptLoc.isValid() && canThrow(E) == CanThrowResult::CT_Can) in BuildExprRequirement()
9045 return new (Context) concepts::ExprRequirement(E, IsSimple, NoexceptLoc, in BuildExprRequirement()
9053 bool IsSimple, SourceLocation NoexceptLoc, in BuildExprRequirement() argument
9056 IsSimple, NoexceptLoc, in BuildExprRequirement()
H A DTreeTransform.h3559 SourceLocation NoexceptLoc, in RebuildExprRequirement() argument
3561 return SemaRef.BuildExprRequirement(SubstDiag, IsSimple, NoexceptLoc, in RebuildExprRequirement()
3566 RebuildExprRequirement(Expr *E, bool IsSimple, SourceLocation NoexceptLoc, in RebuildExprRequirement() argument
3568 return SemaRef.BuildExprRequirement(E, IsSimple, NoexceptLoc, in RebuildExprRequirement()
/openbsd-src/gnu/llvm/clang/lib/Parse/
H A DParseExprCXX.cpp3554 SourceLocation NoexceptLoc; in ParseRequiresExpression() local
3555 TryConsumeToken(tok::kw_noexcept, NoexceptLoc); in ParseRequiresExpression()
3557 Req = Actions.ActOnCompoundRequirement(Expression.get(), NoexceptLoc); in ParseRequiresExpression()
3585 Expression.get(), NoexceptLoc, SS, takeTemplateIdAnnotation(Tok), in ParseRequiresExpression()
/openbsd-src/gnu/llvm/clang/lib/Serialization/
H A DASTReaderStmt.cpp863 SourceLocation NoexceptLoc; in VisitRequiresExpr() local
867 NoexceptLoc = Record.readSourceLocation(); in VisitRequiresExpr()
890 Ex, RK == concepts::Requirement::RK_Simple, NoexceptLoc, in VisitRequiresExpr()
895 RK == concepts::Requirement::RK_Simple, NoexceptLoc, in VisitRequiresExpr()
H A DASTWriterStmt.cpp475 Record.AddSourceLocation(ExprReq->NoexceptLoc); in VisitRequiresExpr()
/openbsd-src/gnu/llvm/clang/include/clang/Sema/
H A DSema.h8544 SourceLocation NoexceptLoc);
8547 Expr *E, SourceLocation NoexceptLoc, CXXScopeSpec &SS,
8552 Expr *E, bool IsSatisfied, SourceLocation NoexceptLoc,
8557 bool IsSatisfied, SourceLocation NoexceptLoc,