Lines Matching refs:Stmt
17 class Stmt;
23 ParentMap(Stmt* ASTRoot);
29 void addStmt(Stmt* S);
34 void setParent(const Stmt *S, const Stmt *Parent);
36 Stmt *getParent(Stmt*) const;
37 Stmt *getParentIgnoreParens(Stmt *) const;
38 Stmt *getParentIgnoreParenCasts(Stmt *) const;
39 Stmt *getParentIgnoreParenImpCasts(Stmt *) const;
40 Stmt *getOuterParenParent(Stmt *) const;
42 const Stmt *getParent(const Stmt* S) const {
43 return getParent(const_cast<Stmt*>(S));
46 const Stmt *getParentIgnoreParens(const Stmt *S) const {
47 return getParentIgnoreParens(const_cast<Stmt*>(S));
50 const Stmt *getParentIgnoreParenCasts(const Stmt *S) const {
51 return getParentIgnoreParenCasts(const_cast<Stmt*>(S));
54 bool hasParent(Stmt* S) const {