Home
last modified time | relevance | path

Searched refs:CXXFunctionalCastExpr (Results 1 – 24 of 24) sorted by relevance

/freebsd-13.1/contrib/llvm-project/clang/lib/AST/
H A DExprCXX.cpp842 CXXFunctionalCastExpr *CXXFunctionalCastExpr::Create( in Create()
851 CXXFunctionalCastExpr(T, VK, Written, K, Op, PathSize, FPO, L, R); in Create()
858 CXXFunctionalCastExpr *CXXFunctionalCastExpr::CreateEmpty(const ASTContext &C, in CreateEmpty()
865 CXXFunctionalCastExpr(EmptyShell(), PathSize, HasFPFeatures); in CreateEmpty()
868 SourceLocation CXXFunctionalCastExpr::getBeginLoc() const { in getBeginLoc()
872 SourceLocation CXXFunctionalCastExpr::getEndLoc() const { in getEndLoc()
H A DParentMapContext.cpp226 if (const auto *C = dyn_cast<CXXFunctionalCastExpr>(E)) { in AscendIgnoreUnlessSpelledInSource()
H A DExpr.cpp1996 return static_cast<CXXFunctionalCastExpr *>(this) in getTrailingFPFeatures()
2791 if (const CXXFunctionalCastExpr *CXXCE = in isUnusedResultAWarning()
2792 dyn_cast<CXXFunctionalCastExpr>(this)) { in isUnusedResultAWarning()
2983 if (auto *Cast = dyn_cast<CXXFunctionalCastExpr>(E)) { in IgnoreUnlessSpelledInSource()
H A DStmtProfile.cpp1915 void StmtProfiler::VisitCXXFunctionalCastExpr(const CXXFunctionalCastExpr *S) { in VisitCXXFunctionalCastExpr()
H A DTextNodeDumper.cpp1184 const CXXFunctionalCastExpr *Node) { in VisitCXXFunctionalCastExpr()
H A DStmtPrinter.cpp1917 void StmtPrinter::VisitCXXFunctionalCastExpr(CXXFunctionalCastExpr *Node) { in VisitCXXFunctionalCastExpr()
H A DASTImporter.cpp7271 auto *FCE = cast<CXXFunctionalCastExpr>(E); in VisitExplicitCastExpr()
7278 return CXXFunctionalCastExpr::Create( in VisitExplicitCastExpr()
/freebsd-13.1/contrib/llvm-project/clang/lib/Analysis/
H A DReachableCode.cpp593 const CXXFunctionalCastExpr *CE = cast <CXXFunctionalCastExpr>(S); in GetUnreachableLoc()
H A DCFG.cpp561 CFGBlock *VisitCXXFunctionalCastExpr(CXXFunctionalCastExpr *E,
1400 auto *Cast = cast<CXXFunctionalCastExpr>(Child); in findConstructionContexts()
2221 return VisitCXXFunctionalCastExpr(cast<CXXFunctionalCastExpr>(S), asc); in Visit()
4604 CFGBlock *CFGBuilder::VisitCXXFunctionalCastExpr(CXXFunctionalCastExpr *E, in VisitCXXFunctionalCastExpr()
4701 E = cast<CXXFunctionalCastExpr>(E)->getSubExpr(); in VisitForTemporaryDtors()
/freebsd-13.1/contrib/llvm-project/clang/include/clang/AST/
H A DTextNodeDumper.h274 void VisitCXXFunctionalCastExpr(const CXXFunctionalCastExpr *Node);
H A DExprCXX.h1726 class CXXFunctionalCastExpr final
1728 private llvm::TrailingObjects<CXXFunctionalCastExpr, CXXBaseSpecifier *,
1733 CXXFunctionalCastExpr(QualType ty, ExprValueKind VK, in CXXFunctionalCastExpr() function
1745 explicit CXXFunctionalCastExpr(EmptyShell Shell, unsigned PathSize, in CXXFunctionalCastExpr() function
1758 static CXXFunctionalCastExpr *
1763 static CXXFunctionalCastExpr *
H A DRecursiveASTVisitor.h2348 DEF_TRAVERSE_STMT(CXXFunctionalCastExpr, {
/freebsd-13.1/contrib/llvm-project/clang/include/clang/Basic/
H A DStmtNodes.td126 def CXXFunctionalCastExpr : StmtNode<ExplicitCastExpr>;
/freebsd-13.1/contrib/llvm-project/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp962 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXFunctionalCastExpr>
/freebsd-13.1/contrib/llvm-project/clang/include/clang/ASTMatchers/
H A DASTMatchers.h2653 extern const internal::VariadicDynCastAllOfMatcher<Stmt, CXXFunctionalCastExpr>
3944 BlockDecl, CXXBaseSpecifier, CXXCtorInitializer, CXXFunctionalCastExpr, in AST_POLYMORPHIC_MATCHER_P() argument
H A DASTMatchersInternal.h182 TypeList<CXXFunctionalCastExpr, ExplicitCastExpr>, T>::value> * =
/freebsd-13.1/contrib/llvm-project/clang/lib/Tooling/Syntax/
H A DBuildTree.cpp72 if (auto *F = dyn_cast<CXXFunctionalCastExpr>(E)) { in IgnoreCXXFunctionalCastExprWrappingConstructor()
/freebsd-13.1/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderStmt.cpp1790 void ASTStmtReader::VisitCXXFunctionalCastExpr(CXXFunctionalCastExpr *E) { in VisitCXXFunctionalCastExpr()
3621 S = CXXFunctionalCastExpr::CreateEmpty( in ReadStmtFromStream()
H A DASTWriterStmt.cpp1687 void ASTStmtWriter::VisitCXXFunctionalCastExpr(CXXFunctionalCastExpr *E) { in VisitCXXFunctionalCastExpr()
/freebsd-13.1/contrib/llvm-project/clang/lib/Sema/
H A DSemaStmt.cpp347 } else if (const CXXFunctionalCastExpr *FC in DiagnoseUnusedExprResult()
348 = dyn_cast<CXXFunctionalCastExpr>(E)) { in DiagnoseUnusedExprResult()
H A DSemaCast.cpp3243 return Op.complete(CXXFunctionalCastExpr::Create( in BuildCXXFunctionalCastExpr()
H A DSemaExprCXX.cpp1549 Result = CXXFunctionalCastExpr::Create( in BuildCXXTypeConstructExpr()
H A DTreeTransform.h11598 CXXFunctionalCastExpr *E) { in TransformCXXFunctionalCastExpr()
H A DSemaExpr.cpp16646 if (auto *FunctionalCast = dyn_cast<CXXFunctionalCastExpr>(InnerExpr)) in EvaluateAndDiagnoseImmediateInvocation()