Home
last modified time | relevance | path

Searched refs:CXXDefaultArgExpr (Results 1 – 25 of 40) sorted by relevance

12

/llvm-project-15.0.7/clang-tools-extra/clang-tidy/bugprone/
H A DUnusedRaiiCheck.cpp83 isa<CXXDefaultArgExpr>(Node->getArg(0))); in check()
89 DefaultConstruction = isa<CXXDefaultArgExpr>(FirstArg); in check()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/fuchsia/
H A DDefaultArgumentsCallsCheck.cpp23 const auto *S = Result.Nodes.getNodeAs<CXXDefaultArgExpr>("stmt"); in check()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DComputeDependence.h76 class CXXDefaultArgExpr; variable
164 ExprDependence computeDependence(CXXDefaultArgExpr *E);
H A DExprCXX.h1241 class CXXDefaultArgExpr final : public Expr {
1250 CXXDefaultArgExpr(StmtClass SC, SourceLocation Loc, ParmVarDecl *Param, in CXXDefaultArgExpr() function
1264 CXXDefaultArgExpr(EmptyShell Empty) : Expr(CXXDefaultArgExprClass, Empty) {} in CXXDefaultArgExpr() function
1268 static CXXDefaultArgExpr *Create(const ASTContext &C, SourceLocation Loc, in Create()
1272 CXXDefaultArgExpr(CXXDefaultArgExprClass, Loc, Param, UsedContext); in Create()
H A DASTNodeTraverser.h784 return !isa<CXXDefaultArgExpr>(Child); in VisitCallExpr()
/llvm-project-15.0.7/clang/lib/Sema/
H A DUsedDeclVisitor.h88 void VisitCXXDefaultArgExpr(CXXDefaultArgExpr *E) { in VisitCXXDefaultArgExpr()
H A DSemaExceptionSpec.cpp1329 return canThrow(cast<CXXDefaultArgExpr>(S)->getExpr()); in canThrow()
H A DSemaTemplateInstantiate.cpp1098 ExprResult TransformCXXDefaultArgExpr(CXXDefaultArgExpr *E);
1743 CXXDefaultArgExpr *E) { in TransformCXXDefaultArgExpr()
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/WebKit/
H A DUncountedCallArgsChecker.cpp178 isa<CXXDefaultArgExpr>(CallArg) ? Param->getDefaultArg()->getExprLoc() in reportBug()
/llvm-project-15.0.7/clang/lib/Analysis/
H A DCallGraph.cpp104 void VisitCXXDefaultArgExpr(CXXDefaultArgExpr *E) { in VisitCXXDefaultArgExpr()
/llvm-project-15.0.7/clang/lib/AST/
H A DStmtPrinter.cpp1533 if (isa<CXXDefaultArgExpr>(Call->getArg(i))) { in PrintCallArgs()
1866 if (!isa<CXXDefaultArgExpr>(Node->getArg(ArgIdx))) in VisitCXXOperatorCallExpr()
2055 void StmtPrinter::VisitCXXDefaultArgExpr(CXXDefaultArgExpr *Node) { in VisitCXXDefaultArgExpr()
2251 if (NumPlace > 0 && !isa<CXXDefaultArgExpr>(E->getPlacementArg(0))) { in VisitCXXNewExpr()
2255 if (isa<CXXDefaultArgExpr>(E->getPlacementArg(i))) in VisitCXXNewExpr()
2318 if (isa<CXXDefaultArgExpr>(E->getArg(i))) { in VisitCXXConstructExpr()
H A DExpr.cpp2180 if (auto *DAE = dyn_cast_or_null<CXXDefaultArgExpr>(DefaultExpr)) in EvaluateInContext()
2838 return (cast<CXXDefaultArgExpr>(this) in isUnusedResultAWarning()
3017 (NumArgs > 1 && isa<CXXDefaultArgExpr>(C->getArg(1)))) { in IgnoreUnlessSpelledInSource()
3056 return isa<CXXDefaultArgExpr>(E); in isDefaultArgument()
3347 return cast<CXXDefaultArgExpr>(this)->getExpr() in isConstantInitializer()
3594 return cast<CXXDefaultArgExpr>(this)->getExpr()->HasSideEffects( in HasSideEffects()
3836 } else if (const CXXDefaultArgExpr *DefaultArg in isNullPointerConstant()
3837 = dyn_cast<CXXDefaultArgExpr>(this)) { in isNullPointerConstant()
H A DExprClassification.cpp344 return ClassifyInternal(Ctx, cast<CXXDefaultArgExpr>(E)->getExpr()); in ClassifyInternal()
H A DComputeDependence.cpp787 ExprDependence clang::computeDependence(CXXDefaultArgExpr *E) { in computeDependence()
H A DDeclPrinter.cpp355 if (isa<CXXDefaultArgExpr>(Args[I])) in PrintConstructorInitializers()
H A DStmtProfile.cpp1962 void StmtProfiler::VisitCXXDefaultArgExpr(const CXXDefaultArgExpr *S) { in VisitCXXDefaultArgExpr()
/llvm-project-15.0.7/clang/lib/Tooling/Syntax/
H A DBuildTree.cpp56 if (NumArgs == 1 || (NumArgs > 1 && isa<CXXDefaultArgExpr>(C->getArg(1)))) { in IgnoreImplicitConstructorSingleStep()
160 llvm::find_if(Args, [](auto It) { return isa<CXXDefaultArgExpr>(It); }); in dropDefaultArgs()
1241 if ((S->getNumArgs() == 0 || isa<CXXDefaultArgExpr>(S->getArg(0))) && in WalkUpFromCXXConstructExpr()
1323 bool WalkUpFromCXXDefaultArgExpr(CXXDefaultArgExpr *S) { return true; } in WalkUpFromCXXDefaultArgExpr()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/modernize/
H A DUseNullptrCheck.cpp211 if (auto *E = dyn_cast<CXXDefaultArgExpr>(S)) { in VisitStmt()
/llvm-project-15.0.7/clang/include/clang/Basic/
H A DStmtNodes.td133 def CXXDefaultArgExpr : StmtNode<Expr>;
/llvm-project-15.0.7/clang/include/clang/ASTMatchers/
H A DASTMatchers.h1992 extern const internal::VariadicDynCastAllOfMatcher<Stmt, CXXDefaultArgExpr>
4414 if (!isa<CXXDefaultArgExpr>(Node.getArg(NumArgs - 1))) in AST_POLYMORPHIC_MATCHER_P()
4437 if (Finder->isTraversalIgnoringImplicitNodes() && isa<CXXDefaultArgExpr>(Arg)) in AST_POLYMORPHIC_MATCHER_P2()
4661 isa<CXXDefaultArgExpr>(Arg)) in AST_POLYMORPHIC_MATCHER_P()
/llvm-project-15.0.7/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp884 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXDefaultArgExpr>
H A DASTMatchFinder.cpp186 if (IgnoreImplicitChildren && isa<CXXDefaultArgExpr>(StmtNode)) in TraverseStmt()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGExprComplex.cpp220 ComplexPairTy VisitCXXDefaultArgExpr(CXXDefaultArgExpr *DAE) { in VisitCXXDefaultArgExpr()
H A DCGExprAgg.cpp179 void VisitCXXDefaultArgExpr(CXXDefaultArgExpr *DAE) { in VisitCXXDefaultArgExpr()
/llvm-project-15.0.7/clang/lib/Serialization/
H A DASTReaderStmt.cpp1825 void ASTStmtReader::VisitCXXDefaultArgExpr(CXXDefaultArgExpr *E) { in VisitCXXDefaultArgExpr()
3820 S = new (Context) CXXDefaultArgExpr(Empty); in ReadStmtFromStream()

12