Searched refs:CXXForRangeStmt (Results 1 - 17 of 17) sorted by relevance
/freebsd-9.3-release/contrib/llvm/tools/clang/include/clang/AST/ |
H A D | StmtCXX.h | 122 /// CXXForRangeStmt - This represents C++0x [stmt.ranged]'s ranged for 128 class CXXForRangeStmt : public Stmt { class in namespace:clang 137 CXXForRangeStmt(DeclStmt *Range, DeclStmt *BeginEnd, 140 CXXForRangeStmt(EmptyShell Empty) : Stmt(CXXForRangeStmtClass, Empty) { } function in class:clang::CXXForRangeStmt
|
H A D | RecursiveASTVisitor.h | 1962 DEF_TRAVERSE_STMT(CXXForRangeStmt, {
|
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/AST/ |
H A D | Stmt.cpp | 790 CXXForRangeStmt::CXXForRangeStmt(DeclStmt *Range, DeclStmt *BeginEndStmt, function in class:CXXForRangeStmt 803 Expr *CXXForRangeStmt::getRangeInit() { 810 const Expr *CXXForRangeStmt::getRangeInit() const { 811 return const_cast<CXXForRangeStmt*>(this)->getRangeInit(); 814 VarDecl *CXXForRangeStmt::getLoopVariable() { 816 assert(LV && "No loop variable in CXXForRangeStmt"); 820 const VarDecl *CXXForRangeStmt::getLoopVariable() const { 821 return const_cast<CXXForRangeStmt*>(this)->getLoopVariable();
|
H A D | StmtPrinter.cpp | 324 void StmtPrinter::VisitCXXForRangeStmt(CXXForRangeStmt *Node) {
|
H A D | StmtProfile.cpp | 195 void StmtProfiler::VisitCXXForRangeStmt(const CXXForRangeStmt *S) {
|
H A D | ExprConstant.cpp | 3411 const CXXForRangeStmt *FS = cast<CXXForRangeStmt>(S);
|
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ |
H A D | BugReporter.cpp | 458 if (cast<CXXForRangeStmt>(Parent)->getBody() == S) 1361 const CXXForRangeStmt *FR = cast<CXXForRangeStmt>(Term); 1798 } else if (const CXXForRangeStmt *FRS = 1799 dyn_cast<CXXForRangeStmt>(Loop)) { 1836 } else if (isa<CXXForRangeStmt>(Term)) { 1951 const CXXForRangeStmt *FRS = cast<CXXForRangeStmt>(S); 1962 if (const CXXForRangeStmt *FRS = dyn_cast<CXXForRangeStmt>(F [all...] |
H A D | CoreEngine.cpp | 389 HandleBranch(cast<CXXForRangeStmt>(Term)->getCond(), Term, B, Pred);
|
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/CodeGen/ |
H A D | CGStmt.cpp | 170 EmitCXXForRangeStmt(cast<CXXForRangeStmt>(*S)); 710 void CodeGenFunction::EmitCXXForRangeStmt(const CXXForRangeStmt &S) {
|
H A D | CodeGenFunction.h | 51 class CXXForRangeStmt; 1849 void EmitCXXForRangeStmt(const CXXForRangeStmt &S);
|
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Analysis/ |
H A D | CFG.cpp | 367 CFGBlock *VisitCXXForRangeStmt(CXXForRangeStmt *S); 1141 return VisitCXXForRangeStmt(cast<CXXForRangeStmt>(S)); 2977 CFGBlock *CFGBuilder::VisitCXXForRangeStmt(CXXForRangeStmt *S) { 4038 E = cast<CXXForRangeStmt>(Terminator)->getCond();
|
/freebsd-9.3-release/contrib/llvm/tools/clang/include/clang/ASTMatchers/ |
H A D | ASTMatchers.h | 852 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXForRangeStmt> forRangeStmt;
|
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Sema/ |
H A D | SemaStmt.cpp | 2261 return Owned(new (Context) CXXForRangeStmt(RangeDS, 2290 CXXForRangeStmt *ForStmt = cast<CXXForRangeStmt>(S);
|
H A D | AnalysisBasedWarnings.cpp | 616 Range = cast<CXXForRangeStmt>(Term)->getRangeInit()->getSourceRange();
|
H A D | TreeTransform.h | 6068 TreeTransform<Derived>::TransformCXXForRangeStmt(CXXForRangeStmt *S) {
|
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Serialization/ |
H A D | ASTReaderStmt.cpp | 1160 void ASTStmtReader::VisitCXXForRangeStmt(CXXForRangeStmt *S) { 2234 S = new (Context) CXXForRangeStmt(Empty);
|
H A D | ASTWriterStmt.cpp | 1111 void ASTStmtWriter::VisitCXXForRangeStmt(CXXForRangeStmt *S) {
|
Completed in 410 milliseconds