Home | History | Annotate | Download | only in AST

Lines Matching refs:STMT

1 //===--- StmtPrinter.cpp - Printing implementation for Stmt ASTs ----------===//
10 // This file implements the Stmt::dumpPretty/Stmt::printPretty methods, which
46 void PrintStmt(Stmt *S) {
50 void PrintStmt(Stmt *S, int SubIndent) {
53 // If this is an expr used in a stmt context, indent and newline it.
87 void Visit(Stmt* S) {
93 void VisitStmt(Stmt *Node) LLVM_ATTRIBUTE_UNUSED {
94 Indent() << "<<unknown stmt type>>\n";
102 #define STMT(CLASS, PARENT) \
109 // Stmt printing methods.
112 /// PrintRawCompoundStmt - Print a compound stmt without indenting the {, and
209 if (Stmt *Else = If->getElse()) {
639 Stmt *CS = cast<CapturedStmt>(Node->getAssociatedStmt())->getCapturedStmt();
1960 // Stmt method implementations
1963 void Stmt::dumpPretty(ASTContext &Context) const {
1967 void Stmt::printPretty(raw_ostream &OS,
1977 P.Visit(const_cast<Stmt*>(this));