HomeSort by: relevance | last modified time | path
    Searched refs:NoexceptLoc (Results 1 - 9 of 9) sorted by relevancy

  /src/external/apache2/llvm/dist/clang/include/clang/AST/
ExprConcepts.h 332 SourceLocation NoexceptLoc; // May be empty if noexcept wasn't specified.
343 /// \param NoexceptLoc the location of the noexcept keyword, if it was
348 Expr *E, bool IsSimple, SourceLocation NoexceptLoc,
357 /// \param NoexceptLoc the location of the noexcept keyword, if it was
362 SourceLocation NoexceptLoc, ReturnTypeRequirement Req = {});
367 bool hasNoexceptRequirement() const { return NoexceptLoc.isValid(); }
368 SourceLocation getNoexceptLoc() const { return NoexceptLoc; }
  /src/external/apache2/llvm/dist/clang/lib/Sema/
SemaConcept.cpp 1033 Expr *E, bool IsSimple, SourceLocation NoexceptLoc,
1040 Status == SS_Satisfied), Value(E), NoexceptLoc(NoexceptLoc),
1043 assert((!IsSimple || (Req.isEmpty() && NoexceptLoc.isInvalid())) &&
1052 SourceLocation NoexceptLoc, ReturnTypeRequirement Req) :
1055 Value(ExprSubstDiag), NoexceptLoc(NoexceptLoc), TypeReq(Req),
1057 assert((!IsSimple || (Req.isEmpty() && NoexceptLoc.isInvalid())) &&
SemaExceptionSpec.cpp 81 ExprResult Sema::ActOnNoexceptSpec(SourceLocation NoexceptLoc,
85 ExprResult Converted = CheckBooleanCondition(NoexceptLoc, NoexceptExpr);
SemaExprCXX.cpp 8568 /*NoexceptLoc=*/SourceLocation(),
8603 Sema::ActOnCompoundRequirement(Expr *E, SourceLocation NoexceptLoc) {
8604 return BuildExprRequirement(E, /*IsSimple=*/false, NoexceptLoc,
8610 Expr *E, SourceLocation NoexceptLoc, CXXScopeSpec &SS,
8636 return BuildExprRequirement(E, /*IsSimple=*/false, NoexceptLoc, {});
8644 E, /*IsSimple=*/false, NoexceptLoc,
8650 Expr *E, bool IsSimple, SourceLocation NoexceptLoc,
8656 else if (NoexceptLoc.isValid() && canThrow(E) == CanThrowResult::CT_Can)
8687 return new (Context) concepts::ExprRequirement(E, IsSimple, NoexceptLoc,
8695 bool IsSimple, SourceLocation NoexceptLoc,
    [all...]
TreeTransform.h 3384 SourceLocation NoexceptLoc,
3386 return SemaRef.BuildExprRequirement(SubstDiag, IsSimple, NoexceptLoc,
3391 RebuildExprRequirement(Expr *E, bool IsSimple, SourceLocation NoexceptLoc,
3393 return SemaRef.BuildExprRequirement(E, IsSimple, NoexceptLoc,
  /src/external/apache2/llvm/dist/clang/lib/Parse/
ParseExprCXX.cpp 3441 SourceLocation NoexceptLoc;
3442 TryConsumeToken(tok::kw_noexcept, NoexceptLoc);
3444 Req = Actions.ActOnCompoundRequirement(Expression.get(), NoexceptLoc);
3472 Expression.get(), NoexceptLoc, SS, takeTemplateIdAnnotation(Tok),
  /src/external/apache2/llvm/dist/clang/lib/Serialization/
ASTReaderStmt.cpp 870 SourceLocation NoexceptLoc;
874 NoexceptLoc = Record.readSourceLocation();
897 Ex, RK == concepts::Requirement::RK_Simple, NoexceptLoc,
902 RK == concepts::Requirement::RK_Simple, NoexceptLoc,
ASTWriterStmt.cpp 475 Record.AddSourceLocation(ExprReq->NoexceptLoc);
  /src/external/apache2/llvm/dist/clang/include/clang/Sema/
Sema.h 5851 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,

Completed in 83 milliseconds