Home | History | Annotate | Download | only in AST

Lines Matching defs:CompoundStmt

91     friend class CompoundStmt;
463 /// expressions. For example, CompoundStmt mixes statements, expressions
573 /// CompoundStmt - This represents a group of statements like { stmt stmt }.
575 class CompoundStmt : public Stmt {
582 CompoundStmt(const ASTContext &C, ArrayRef<Stmt*> Stmts,
586 explicit CompoundStmt(SourceLocation Loc)
592 explicit CompoundStmt(EmptyShell Empty)
1900 CompoundStmt *getBlock() const {
1901 return cast<CompoundStmt>(Children[BLOCK]);
1936 CompoundStmt *getBlock() const { return cast<CompoundStmt>(Block); }
1977 CompoundStmt* getTryBlock() const {
1978 return cast<CompoundStmt>(Children[TRY]);