Home
last modified time | relevance | path

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

/freebsd-src/contrib/llvm-project/clang/include/clang/AST/
H A DExprConcepts.h354 SourceLocation NoexceptLoc; // May be empty if noexcept wasn't specified. variable
370 Expr *E, bool IsSimple, SourceLocation NoexceptLoc,
384 SourceLocation NoexceptLoc, ReturnTypeRequirement Req = {});
389 bool hasNoexceptRequirement() const { return NoexceptLoc.isValid(); } in hasNoexceptRequirement()
390 SourceLocation getNoexceptLoc() const { return NoexceptLoc; } in getNoexceptLoc()
/freebsd-src/contrib/llvm-project/clang/lib/Sema/
H A DSemaConcept.cpp1888 Expr *E, bool IsSimple, SourceLocation NoexceptLoc,
1895 Status == SS_Satisfied), Value(E), NoexceptLoc(NoexceptLoc),
1898 assert((!IsSimple || (Req.isEmpty() && NoexceptLoc.isInvalid())) &&
1907 SourceLocation NoexceptLoc, ReturnTypeRequirement Req) :
1910 Value(ExprSubstDiag), NoexceptLoc(NoexceptLoc), TypeReq(Req),
1912 assert((!IsSimple || (Req.isEmpty() && NoexceptLoc.isInvalid())) &&
1600 ExprRequirement(Expr * E,bool IsSimple,SourceLocation NoexceptLoc,ReturnTypeRequirement Req,SatisfactionStatus Status,ConceptSpecializationExpr * SubstitutedConstraintExpr) ExprRequirement() argument
1619 ExprRequirement(SubstitutionDiagnostic * ExprSubstDiag,bool IsSimple,SourceLocation NoexceptLoc,ReturnTypeRequirement Req) ExprRequirement() argument
H A DSemaExprCXX.cpp9209 /*NoexceptLoc=*/SourceLocation(), in ActOnRequiresExpr()
9244 Sema::ActOnCompoundRequirement(Expr *E, SourceLocation NoexceptLoc) {
9245 return BuildExprRequirement(E, /*IsSimple=*/false, NoexceptLoc,
9251 Expr *E, SourceLocation NoexceptLoc, CXXScopeSpec &SS,
9277 return BuildExprRequirement(E, /*IsSimple=*/false, NoexceptLoc, {});
9285 E, /*IsSimple=*/false, NoexceptLoc,
9291 Expr *E, bool IsSimple, SourceLocation NoexceptLoc,
9298 else if (NoexceptLoc.isValid() && canThrow(E) == CanThrowResult::CT_Can)
9329 IsSimple, NoexceptLoc, ReturnTypeRequirement);
9336 return new (Context) concepts::ExprRequirement(E, IsSimple, NoexceptLoc,
9023 ActOnCompoundRequirement(Expr * E,SourceLocation NoexceptLoc) ActOnCompoundRequirement() argument
9030 ActOnCompoundRequirement(Expr * E,SourceLocation NoexceptLoc,CXXScopeSpec & SS,TemplateIdAnnotation * TypeConstraint,unsigned Depth) ActOnCompoundRequirement() argument
9070 BuildExprRequirement(Expr * E,bool IsSimple,SourceLocation NoexceptLoc,concepts::ExprRequirement::ReturnTypeRequirement ReturnTypeRequirement) BuildExprRequirement() argument
9125 BuildExprRequirement(concepts::Requirement::SubstitutionDiagnostic * ExprSubstitutionDiagnostic,bool IsSimple,SourceLocation NoexceptLoc,concepts::ExprRequirement::ReturnTypeRequirement ReturnTypeRequirement) BuildExprRequirement() argument
[all...]
H A DTreeTransform.h3707 SourceLocation NoexceptLoc,
3709 return SemaRef.BuildExprRequirement(SubstDiag, IsSimple, NoexceptLoc, in RebuildObjCEncodeExpr()
3714 RebuildExprRequirement(Expr *E, bool IsSimple, SourceLocation NoexceptLoc,
3716 return SemaRef.BuildExprRequirement(E, IsSimple, NoexceptLoc, in RebuildObjCMessageExpr()
3646 RebuildExprRequirement(concepts::Requirement::SubstitutionDiagnostic * SubstDiag,bool IsSimple,SourceLocation NoexceptLoc,concepts::ExprRequirement::ReturnTypeRequirement Ret) RebuildExprRequirement() argument
3653 RebuildExprRequirement(Expr * E,bool IsSimple,SourceLocation NoexceptLoc,concepts::ExprRequirement::ReturnTypeRequirement Ret) RebuildExprRequirement() argument
/freebsd-src/contrib/llvm-project/clang/lib/Parse/
H A DParseExprCXX.cpp3683 SourceLocation NoexceptLoc; in ParseRequiresExpression()
3684 TryConsumeToken(tok::kw_noexcept, NoexceptLoc); in ParseRequiresExpression()
3686 Req = Actions.ActOnCompoundRequirement(Expression.get(), NoexceptLoc); in ParseRequiresExpression()
3714 Expression.get(), NoexceptLoc, SS, takeTemplateIdAnnotation(Tok), in ParseRequiresExpression()
3569 SourceLocation NoexceptLoc; ParseRequiresExpression() local
/freebsd-src/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderStmt.cpp877 SourceLocation NoexceptLoc; in VisitRequiresExpr()
881 NoexceptLoc = Record.readSourceLocation(); in VisitRequiresExpr()
904 Ex, RK == concepts::Requirement::RK_Simple, NoexceptLoc, in VisitRequiresExpr()
909 RK == concepts::Requirement::RK_Simple, NoexceptLoc, in VisitRequiresExpr()
875 SourceLocation NoexceptLoc; VisitRequiresExpr() local
H A DASTWriterStmt.cpp539 Record.AddSourceLocation(ExprReq->NoexceptLoc); in VisitRequiresExpr()
/freebsd-src/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h8505 SourceLocation NoexceptLoc);
8507 Expr *E, SourceLocation NoexceptLoc, CXXScopeSpec &SS,
8511 Expr *E, bool IsSatisfied, SourceLocation NoexceptLoc,
8515 bool IsSatisfied, SourceLocation NoexceptLoc,