Home
last modified time | relevance | path

Searched refs:CXXTemporaryObjectExpr (Results 1 – 17 of 17) sorted by relevance

/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DExprCXX.cpp509 if (isa<CXXTemporaryObjectExpr>(this)) in getBeginLoc()
515 if (isa<CXXTemporaryObjectExpr>(this)) in getEndLoc()
516 return cast<CXXTemporaryObjectExpr>(this)->getEndLoc(); in getEndLoc()
934 CXXTemporaryObjectExpr::CXXTemporaryObjectExpr( in CXXTemporaryObjectExpr() function in CXXTemporaryObjectExpr
946 CXXTemporaryObjectExpr::CXXTemporaryObjectExpr(EmptyShell Empty, in CXXTemporaryObjectExpr() function in CXXTemporaryObjectExpr
950 CXXTemporaryObjectExpr *CXXTemporaryObjectExpr::Create( in Create()
958 alignof(CXXTemporaryObjectExpr)); in Create()
959 return new (Mem) CXXTemporaryObjectExpr( in Create()
964 CXXTemporaryObjectExpr *
969 alignof(CXXTemporaryObjectExpr)); in CreateEmpty()
[all …]
H A DStmtPrinter.cpp1823 void StmtPrinter::VisitCXXTemporaryObjectExpr(CXXTemporaryObjectExpr *Node) { in VisitCXXTemporaryObjectExpr()
1831 for (CXXTemporaryObjectExpr::arg_iterator Arg = Node->arg_begin(), in VisitCXXTemporaryObjectExpr()
H A DStmtProfile.cpp1641 StmtProfiler::VisitCXXTemporaryObjectExpr(const CXXTemporaryObjectExpr *S) { in VisitCXXTemporaryObjectExpr()
H A DASTImporter.cpp587 ExpectedStmt VisitCXXTemporaryObjectExpr(CXXTemporaryObjectExpr *E);
6802 ASTNodeImporter::VisitCXXTemporaryObjectExpr(CXXTemporaryObjectExpr *E) { in VisitCXXTemporaryObjectExpr()
6819 return CXXTemporaryObjectExpr::Create( in VisitCXXTemporaryObjectExpr()
H A DItaniumMangle.cpp3825 const auto *CE = cast<CXXTemporaryObjectExpr>(E); in mangleExpression()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DExprCXX.h1581 class CXXTemporaryObjectExpr final : public CXXConstructExpr {
1590 CXXTemporaryObjectExpr(CXXConstructorDecl *Cons, QualType Ty,
1597 CXXTemporaryObjectExpr(EmptyShell Empty, unsigned NumArgs);
1600 static CXXTemporaryObjectExpr *
1607 static CXXTemporaryObjectExpr *CreateEmpty(const ASTContext &Ctx,
1621 if (auto *E = dyn_cast<CXXTemporaryObjectExpr>(this)) in getTrailingArgs()
H A DRecursiveASTVisitor.h2390 DEF_TRAVERSE_STMT(CXXTemporaryObjectExpr, {
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Basic/
H A DStmtNodes.td139 def CXXTemporaryObjectExpr : DStmt<CXXConstructExpr>;
/freebsd-12.1/contrib/llvm/tools/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp762 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXTemporaryObjectExpr>
/freebsd-12.1/contrib/llvm/tools/clang/lib/Analysis/
H A DCFG.cpp541 CFGBlock *VisitCXXTemporaryObjectExpr(CXXTemporaryObjectExpr *C,
2077 return VisitCXXTemporaryObjectExpr(cast<CXXTemporaryObjectExpr>(S), asc); in Visit()
4371 CFGBlock *CFGBuilder::VisitCXXTemporaryObjectExpr(CXXTemporaryObjectExpr *C, in VisitCXXTemporaryObjectExpr()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Serialization/
H A DASTReaderStmt.cpp1382 void ASTStmtReader::VisitCXXTemporaryObjectExpr(CXXTemporaryObjectExpr *E) { in VisitCXXTemporaryObjectExpr()
3139 S = CXXTemporaryObjectExpr::CreateEmpty( in ReadStmtFromStream()
H A DASTWriterStmt.cpp1345 void ASTStmtWriter::VisitCXXTemporaryObjectExpr(CXXTemporaryObjectExpr *E) { in VisitCXXTemporaryObjectExpr()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/ASTMatchers/
H A DASTMatchers.h2372 extern const internal::VariadicDynCastAllOfMatcher<Stmt, CXXTemporaryObjectExpr>
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaStmt.cpp309 if (isa<CXXTemporaryObjectExpr>(E)) in DiagnoseUnusedExprResult()
H A DTreeTransform.h3387 if (!Construct || isa<CXXTemporaryObjectExpr>(Construct)) in TransformInitializer()
10938 CXXTemporaryObjectExpr *E) { in TransformCXXTemporaryObjectExpr()
H A DSemaExprCXX.cpp1428 if (!isa<CXXTemporaryObjectExpr>(Inner) && in BuildCXXTypeConstructExpr()
H A DSemaInit.cpp6213 CurInit = CXXTemporaryObjectExpr::Create( in PerformConstructorInitialization()