Home
last modified time | relevance | path

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

/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/
HDExprCXX.cpp902 CXXFunctionalCastExpr *CXXFunctionalCastExpr::Create( in Create()
911 CXXFunctionalCastExpr(T, VK, Written, K, Op, PathSize, FPO, L, R); in Create()
918 CXXFunctionalCastExpr *CXXFunctionalCastExpr::CreateEmpty(const ASTContext &C, in CreateEmpty()
925 CXXFunctionalCastExpr(EmptyShell(), PathSize, HasFPFeatures); in CreateEmpty()
928 SourceLocation CXXFunctionalCastExpr::getBeginLoc() const { in getBeginLoc()
932 SourceLocation CXXFunctionalCastExpr::getEndLoc() const { in getEndLoc()
HDParentMapContext.cpp245 if (const auto *C = dyn_cast<CXXFunctionalCastExpr>(E)) { in AscendIgnoreUnlessSpelledInSource()
HDExpr.cpp2064 return static_cast<CXXFunctionalCastExpr *>(this) in getTrailingFPFeatures()
2933 if (const CXXFunctionalCastExpr *CXXCE = in isUnusedResultAWarning()
2934 dyn_cast<CXXFunctionalCastExpr>(this)) { in isUnusedResultAWarning()
3125 if (auto *Cast = dyn_cast<CXXFunctionalCastExpr>(E)) { in IgnoreUnlessSpelledInSource()
HDStmtProfile.cpp2058 void StmtProfiler::VisitCXXFunctionalCastExpr(const CXXFunctionalCastExpr *S) { in VisitCXXFunctionalCastExpr()
HDStmtPrinter.cpp2134 void StmtPrinter::VisitCXXFunctionalCastExpr(CXXFunctionalCastExpr *Node) { in VisitCXXFunctionalCastExpr()
HDTextNodeDumper.cpp1547 const CXXFunctionalCastExpr *Node) { in VisitCXXFunctionalCastExpr()
HDASTImporter.cpp7942 auto *FCE = cast<CXXFunctionalCastExpr>(E); in VisitExplicitCastExpr()
7949 return CXXFunctionalCastExpr::Create( in VisitExplicitCastExpr()
/freebsd-13-stable/contrib/llvm-project/clang/lib/Analysis/
HDReachableCode.cpp642 const CXXFunctionalCastExpr *CE = cast <CXXFunctionalCastExpr>(S); in GetUnreachableLoc()
HDCFG.cpp578 CFGBlock *VisitCXXFunctionalCastExpr(CXXFunctionalCastExpr *E,
1485 auto *Cast = cast<CXXFunctionalCastExpr>(Child); in findConstructionContexts()
2281 return VisitCXXFunctionalCastExpr(cast<CXXFunctionalCastExpr>(S), asc); in Visit()
4881 CFGBlock *CFGBuilder::VisitCXXFunctionalCastExpr(CXXFunctionalCastExpr *E, in VisitCXXFunctionalCastExpr()
4978 E = cast<CXXFunctionalCastExpr>(E)->getSubExpr(); in VisitForTemporaryDtors()
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/AST/
HDTextNodeDumper.h293 void VisitCXXFunctionalCastExpr(const CXXFunctionalCastExpr *Node);
HDExprCXX.h1814 class CXXFunctionalCastExpr final
1816 private llvm::TrailingObjects<CXXFunctionalCastExpr, CXXBaseSpecifier *,
1821 CXXFunctionalCastExpr(QualType ty, ExprValueKind VK, in CXXFunctionalCastExpr() function
1833 explicit CXXFunctionalCastExpr(EmptyShell Shell, unsigned PathSize, in CXXFunctionalCastExpr() function
1846 static CXXFunctionalCastExpr *
1851 static CXXFunctionalCastExpr *
HDRecursiveASTVisitor.h2512 DEF_TRAVERSE_STMT(CXXFunctionalCastExpr, {
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Basic/
HDStmtNodes.td126 def CXXFunctionalCastExpr : StmtNode<ExplicitCastExpr>;
/freebsd-13-stable/contrib/llvm-project/clang/lib/ASTMatchers/
HDASTMatchersInternal.cpp988 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXFunctionalCastExpr>
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/ASTMatchers/
HDASTMatchers.h2745 extern const internal::VariadicDynCastAllOfMatcher<Stmt, CXXFunctionalCastExpr>
4077 BlockDecl, CXXBaseSpecifier, CXXCtorInitializer, CXXFunctionalCastExpr, in AST_POLYMORPHIC_MATCHER_P() argument
HDASTMatchersInternal.h178 TypeList<CXXFunctionalCastExpr, ExplicitCastExpr>, T>::value> * =
/freebsd-13-stable/contrib/llvm-project/clang/lib/Tooling/Syntax/
HDBuildTree.cpp73 if (auto *F = dyn_cast<CXXFunctionalCastExpr>(E)) { in IgnoreCXXFunctionalCastExprWrappingConstructor()
/freebsd-13-stable/contrib/llvm-project/clang/lib/Serialization/
HDASTReaderStmt.cpp1818 void ASTStmtReader::VisitCXXFunctionalCastExpr(CXXFunctionalCastExpr *E) { in VisitCXXFunctionalCastExpr()
3991 S = CXXFunctionalCastExpr::CreateEmpty(Context, PathSize, HasFPFeatures); in ReadStmtFromStream()
HDASTWriterStmt.cpp1806 void ASTStmtWriter::VisitCXXFunctionalCastExpr(CXXFunctionalCastExpr *E) { in VisitCXXFunctionalCastExpr()
/freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/
HDSemaStmt.cpp352 } else if (const CXXFunctionalCastExpr *FC in DiagnoseUnusedExprResult()
353 = dyn_cast<CXXFunctionalCastExpr>(E)) { in DiagnoseUnusedExprResult()
HDSemaCast.cpp3390 return Op.complete(CXXFunctionalCastExpr::Create( in BuildCXXFunctionalCastExpr()
HDSemaExprCXX.cpp1685 Result = CXXFunctionalCastExpr::Create( in BuildCXXTypeConstructExpr()
HDTreeTransform.h13133 CXXFunctionalCastExpr *E) { in TransformCXXFunctionalCastExpr()
HDSemaExpr.cpp17375 if (auto *FunctionalCast = dyn_cast<CXXFunctionalCastExpr>(InnerExpr)) in EvaluateAndDiagnoseImmediateInvocation()