Searched defs:CXXForRangeStmt (Results 1 - 2 of 2) 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; }
/external/clang/lib/AST/
H A DStmt.cpp640 CXXForRangeStmt::CXXForRangeStmt(DeclStmt *Range, DeclStmt *BeginEndStmt, function in class:CXXForRangeStmt
653 Expr *CXXForRangeStmt::getRangeInit() {
660 const Expr *CXXForRangeStmt::getRangeInit() const {
661 return const_cast<CXXForRangeStmt*>(this)->getRangeInit();
664 VarDecl *CXXForRangeStmt::getLoopVariable() {
666 assert(LV && "No loop variable in CXXForRangeStmt");
670 const VarDecl *CXXForRangeStmt::getLoopVariable() const {
671 return const_cast<CXXForRangeStmt*>(this)->getLoopVariable();

Completed in 41 milliseconds