Searched refs:CXXTemporaryObjectExpr (Results 1 - 18 of 18) sorted by relevance

/external/clang/lib/AST/
H A DExprCXX.cpp479 if (isa<CXXTemporaryObjectExpr>(this))
480 return cast<CXXTemporaryObjectExpr>(this)->getLocStart();
485 if (isa<CXXTemporaryObjectExpr>(this))
486 return cast<CXXTemporaryObjectExpr>(this)->getLocEnd();
798 CXXTemporaryObjectExpr::CXXTemporaryObjectExpr(const ASTContext &C, function in class:CXXTemporaryObjectExpr
819 SourceLocation CXXTemporaryObjectExpr::getLocStart() const {
823 SourceLocation CXXTemporaryObjectExpr::getLocEnd() const {
H A DStmtPrinter.cpp1890 void StmtPrinter::VisitCXXTemporaryObjectExpr(CXXTemporaryObjectExpr *Node) {
1898 for (CXXTemporaryObjectExpr::arg_iterator Arg = Node->arg_begin(),
H A DStmtProfile.cpp1204 StmtProfiler::VisitCXXTemporaryObjectExpr(const CXXTemporaryObjectExpr *S) {
H A DItaniumMangle.cpp3095 const auto *CE = cast<CXXTemporaryObjectExpr>(E);
/external/clang/unittests/AST/
H A DSourceLocationTest.cpp268 TEST(CXXTemporaryObjectExpr, SourceRange) {
269 RangeVerifier<CXXTemporaryObjectExpr> Verifier;
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DExprEngine.h36 class CXXTemporaryObjectExpr;
/external/clang/tools/libclang/
H A DCXCursor.cpp1013 } else if (const CXXTemporaryObjectExpr *Tmp =
1014 dyn_cast<CXXTemporaryObjectExpr>(E)){
H A DCIndex.cpp1884 void VisitCXXTemporaryObjectExpr(const CXXTemporaryObjectExpr *E);
2292 const CXXTemporaryObjectExpr *E) {
4624 isa<CXXTemporaryObjectExpr>(getCursorExpr(*BestCursor)) &&
4626 // Keep the cursor pointing at CXXTemporaryObjectExpr but also mark it
/external/clang/include/clang/AST/
H A DExprCXX.h1367 /// return X(1, 3.14f); // creates a CXXTemporaryObjectExpr
1370 class CXXTemporaryObjectExpr : public CXXConstructExpr { class in namespace:clang
1374 CXXTemporaryObjectExpr(const ASTContext &C, CXXConstructorDecl *Cons,
1382 explicit CXXTemporaryObjectExpr(EmptyShell Empty) function in class:clang::CXXTemporaryObjectExpr
H A DRecursiveASTVisitor.h2143 DEF_TRAVERSE_STMT(CXXTemporaryObjectExpr, {
/external/clang/lib/Analysis/
H A DCFG.cpp448 CFGBlock *VisitCXXTemporaryObjectExpr(CXXTemporaryObjectExpr *C,
1515 return VisitCXXTemporaryObjectExpr(cast<CXXTemporaryObjectExpr>(S), asc);
3575 CFGBlock *CFGBuilder::VisitCXXTemporaryObjectExpr(CXXTemporaryObjectExpr *C,
/external/clang/include/clang/ASTMatchers/
H A DASTMatchers.h1717 CXXTemporaryObjectExpr> cxxTemporaryObjectExpr;
/external/clang/lib/Serialization/
H A DASTReaderStmt.cpp1247 void ASTStmtReader::VisitCXXTemporaryObjectExpr(CXXTemporaryObjectExpr *E) {
3126 S = new (Context) CXXTemporaryObjectExpr(Empty);
H A DASTWriterStmt.cpp1210 void ASTStmtWriter::VisitCXXTemporaryObjectExpr(CXXTemporaryObjectExpr *E) {
/external/clang/lib/Sema/
H A DSemaStmt.cpp293 isa<CXXTemporaryObjectExpr>(FC->getSubExpr()))
H A DSemaExprCXX.cpp1075 if (!isa<CXXTemporaryObjectExpr>(Inner)) {
1076 // If we created a CXXTemporaryObjectExpr, that node also represents the
1082 // CXXTemporaryObjectExpr. It's also weird that the functional cast
H A DSemaInit.cpp5626 CurInit = new (S.Context) CXXTemporaryObjectExpr(
H A DTreeTransform.h3170 if (!Construct || isa<CXXTemporaryObjectExpr>(Construct))
9704 // CXXTemporaryObjectExpr are always implicit, so when we have
9776 CXXTemporaryObjectExpr *E) {

Completed in 902 milliseconds