Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/
H A DExprConcepts.h332 SourceLocation NoexceptLoc; // May be empty if noexcept wasn't specified. variable
348 Expr *E, bool IsSimple, SourceLocation NoexceptLoc,
362 SourceLocation NoexceptLoc, ReturnTypeRequirement Req = {});
367 bool hasNoexceptRequirement() const { return NoexceptLoc.isValid(); } in hasNoexceptRequirement()
368 SourceLocation getNoexceptLoc() const { return NoexceptLoc; } in getNoexceptLoc()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/
H A DSemaConcept.cpp1033 Expr *E, bool IsSimple, SourceLocation NoexceptLoc, in ExprRequirement() argument
1040 Status == SS_Satisfied), Value(E), NoexceptLoc(NoexceptLoc), in ExprRequirement()
1043 assert((!IsSimple || (Req.isEmpty() && NoexceptLoc.isInvalid())) && in ExprRequirement()
1052 SourceLocation NoexceptLoc, ReturnTypeRequirement Req) : in ExprRequirement() argument
1055 Value(ExprSubstDiag), NoexceptLoc(NoexceptLoc), TypeReq(Req), in ExprRequirement()
1057 assert((!IsSimple || (Req.isEmpty() && NoexceptLoc.isInvalid())) && in ExprRequirement()
H A DSemaExceptionSpec.cpp81 ExprResult Sema::ActOnNoexceptSpec(SourceLocation NoexceptLoc, in ActOnNoexceptSpec() argument
85 ExprResult Converted = CheckBooleanCondition(NoexceptLoc, NoexceptExpr); in ActOnNoexceptSpec()
H A DSemaExprCXX.cpp8603 Sema::ActOnCompoundRequirement(Expr *E, SourceLocation NoexceptLoc) { in ActOnCompoundRequirement() argument
8604 return BuildExprRequirement(E, /*IsSimple=*/false, NoexceptLoc, in ActOnCompoundRequirement()
8610 Expr *E, SourceLocation NoexceptLoc, CXXScopeSpec &SS, in ActOnCompoundRequirement() argument
8636 return BuildExprRequirement(E, /*IsSimple=*/false, NoexceptLoc, {}); in ActOnCompoundRequirement()
8644 E, /*IsSimple=*/false, NoexceptLoc, in ActOnCompoundRequirement()
8650 Expr *E, bool IsSimple, SourceLocation NoexceptLoc, in BuildExprRequirement() argument
8656 else if (NoexceptLoc.isValid() && canThrow(E) == CanThrowResult::CT_Can) in BuildExprRequirement()
8687 return new (Context) concepts::ExprRequirement(E, IsSimple, NoexceptLoc, in BuildExprRequirement()
8695 bool IsSimple, SourceLocation NoexceptLoc, in BuildExprRequirement() argument
8698 IsSimple, NoexceptLoc, in BuildExprRequirement()
H A DTreeTransform.h3384 SourceLocation NoexceptLoc, in RebuildExprRequirement() argument
3386 return SemaRef.BuildExprRequirement(SubstDiag, IsSimple, NoexceptLoc, in RebuildExprRequirement()
3391 RebuildExprRequirement(Expr *E, bool IsSimple, SourceLocation NoexceptLoc, in RebuildExprRequirement() argument
3393 return SemaRef.BuildExprRequirement(E, IsSimple, NoexceptLoc, in RebuildExprRequirement()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Parse/
H A DParseExprCXX.cpp3441 SourceLocation NoexceptLoc; in ParseRequiresExpression() local
3442 TryConsumeToken(tok::kw_noexcept, NoexceptLoc); in ParseRequiresExpression()
3444 Req = Actions.ActOnCompoundRequirement(Expression.get(), NoexceptLoc); in ParseRequiresExpression()
3472 Expression.get(), NoexceptLoc, SS, takeTemplateIdAnnotation(Tok), in ParseRequiresExpression()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Serialization/
H A DASTReaderStmt.cpp870 SourceLocation NoexceptLoc; in VisitRequiresExpr() local
874 NoexceptLoc = Record.readSourceLocation(); in VisitRequiresExpr()
897 Ex, RK == concepts::Requirement::RK_Simple, NoexceptLoc, in VisitRequiresExpr()
902 RK == concepts::Requirement::RK_Simple, NoexceptLoc, in VisitRequiresExpr()
H A DASTWriterStmt.cpp475 Record.AddSourceLocation(ExprReq->NoexceptLoc); in VisitRequiresExpr()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Sema/
H A DSema.h5851 ExprResult ActOnNoexceptSpec(SourceLocation NoexceptLoc, Expr *NoexceptExpr,
7911 SourceLocation NoexceptLoc);
7914 Expr *E, SourceLocation NoexceptLoc, CXXScopeSpec &SS,
7919 Expr *E, bool IsSatisfied, SourceLocation NoexceptLoc,
7924 bool IsSatisfied, SourceLocation NoexceptLoc,