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);
35 void setParent(const Stmt *S, const Stmt *Parent);
37 Stmt *getParent(Stmt*) const;
38 Stmt *getParentIgnoreParens(Stmt *) const;
39 Stmt *getParentIgnoreParenCasts(Stmt *) const;
40 Stmt *getParentIgnoreParenImpCasts(Stmt *) const;
41 Stmt *getOuterParenParent(Stmt *) const;
43 const Stmt *getParent(const Stmt* S) const {
44 return getParent(const_cast<Stmt*>(S));
47 const Stmt *getParentIgnoreParens(const Stmt *S) const {
48 return getParentIgnoreParens(const_cast<Stmt*>(S));
51 const Stmt *getParentIgnoreParenCasts(const Stmt *S) const {
52 return getParentIgnoreParenCasts(const_cast<Stmt*>(S));
55 bool hasParent(Stmt* S) const {