Searched refs:CXXForRangeStmt (Results 1 - 15 of 15) sorted by relevance

/external/clang/include/clang/AST/
H A DStmtCXX.h123 /// CXXForRangeStmt - This represents C++0x [stmt.ranged]'s ranged for
129 class CXXForRangeStmt : public Stmt { class in namespace:clang
138 CXXForRangeStmt(DeclStmt *Range, DeclStmt *BeginEnd,
141 CXXForRangeStmt(EmptyShell Empty) : Stmt(CXXForRangeStmtClass, Empty) { } function in class:clang::CXXForRangeStmt
199 static bool classof(const CXXForRangeStmt *) { return true; }
H A DRecursiveASTVisitor.h1891 DEF_TRAVERSE_STMT(CXXForRangeStmt, {
/external/clang/include/clang/Analysis/Visitors/
H A DCFGStmtVisitor.h85 DISPATCH_CASE(CXXForRangeStmt)
113 RetTy BlockStmt_VisitCXXForRangeStmt(CXXForRangeStmt *S) {
/external/clang/lib/AST/
H A DStmt.cpp810 CXXForRangeStmt::CXXForRangeStmt(DeclStmt *Range, DeclStmt *BeginEndStmt, function in class:CXXForRangeStmt
823 Expr *CXXForRangeStmt::getRangeInit() {
830 const Expr *CXXForRangeStmt::getRangeInit() const {
831 return const_cast<CXXForRangeStmt*>(this)->getRangeInit();
834 VarDecl *CXXForRangeStmt::getLoopVariable() {
836 assert(LV && "No loop variable in CXXForRangeStmt");
840 const VarDecl *CXXForRangeStmt::getLoopVariable() const {
841 return const_cast<CXXForRangeStmt*>(this)->getLoopVariable();
H A DStmtPrinter.cpp312 void StmtPrinter::VisitCXXForRangeStmt(CXXForRangeStmt *Node) {
H A DStmtProfile.cpp195 void StmtProfiler::VisitCXXForRangeStmt(const CXXForRangeStmt *S) {
/external/clang/lib/StaticAnalyzer/Core/
H A DCoreEngine.cpp384 HandleBranch(cast<CXXForRangeStmt>(Term)->getCond(), Term, B, Pred);
/external/clang/lib/Sema/
H A DSemaStmt.cpp2018 return Owned(new (Context) CXXForRangeStmt(RangeDS,
2047 CXXForRangeStmt *ForStmt = cast<CXXForRangeStmt>(S);
H A DTreeTransform.h5854 TreeTransform<Derived>::TransformCXXForRangeStmt(CXXForRangeStmt *S) {
/external/clang/lib/CodeGen/
H A DCGStmt.cpp164 EmitCXXForRangeStmt(cast<CXXForRangeStmt>(*S));
658 void CodeGenFunction::EmitCXXForRangeStmt(const CXXForRangeStmt &S) {
H A DCodeGenFunction.h49 class CXXForRangeStmt;
2018 void EmitCXXForRangeStmt(const CXXForRangeStmt &S);
/external/clang/lib/Analysis/
H A DCFG.cpp327 CFGBlock *VisitCXXForRangeStmt(CXXForRangeStmt *S);
1076 return VisitCXXForRangeStmt(cast<CXXForRangeStmt>(S));
2857 CFGBlock *CFGBuilder::VisitCXXForRangeStmt(CXXForRangeStmt *S) {
/external/clang/tools/libclang/
H A DRecursiveASTVisitor.h1817 DEF_TRAVERSE_STMT(CXXForRangeStmt, { })
/external/clang/lib/Serialization/
H A DASTReaderStmt.cpp1063 void ASTStmtReader::VisitCXXForRangeStmt(CXXForRangeStmt *S) {
1999 S = new (Context) CXXForRangeStmt(Empty);
H A DASTWriterStmt.cpp1030 void ASTStmtWriter::VisitCXXForRangeStmt(CXXForRangeStmt *S) {

Completed in 180 milliseconds