Lines Matching refs:Stmt
18 class Stmt;
24 ParentMap(Stmt* ASTRoot);
28 /// stmt tree of S. All children of S including indirect descendants are
30 void addStmt(Stmt* S);
32 Stmt *getParent(Stmt*) const;
33 Stmt *getParentIgnoreParens(Stmt *) const;
34 Stmt *getParentIgnoreParenCasts(Stmt *) const;
35 Stmt *getParentIgnoreParenImpCasts(Stmt *) const;
36 Stmt *getOuterParenParent(Stmt *) const;
38 const Stmt *getParent(const Stmt* S) const {
39 return getParent(const_cast<Stmt*>(S));
42 const Stmt *getParentIgnoreParens(const Stmt *S) const {
43 return getParentIgnoreParens(const_cast<Stmt*>(S));
46 const Stmt *getParentIgnoreParenCasts(const Stmt *S) const {
47 return getParentIgnoreParenCasts(const_cast<Stmt*>(S));
50 bool hasParent(Stmt* S) const {