Home
last modified time | relevance | path

Searched refs:StoppableVisitor (Results 1 – 21 of 21) sorted by relevance

/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Dapply.c30 class PostorderExpressionVisitor : public StoppableVisitor
33 StoppableVisitor *v;
34 PostorderExpressionVisitor(StoppableVisitor *v) : v(v) {} in PostorderExpressionVisitor()
144 bool walkPostorder(Expression *e, StoppableVisitor *v) in walkPostorder()
H A Dsapply.c29 class PostorderStatementVisitor : public StoppableVisitor
32 StoppableVisitor *v;
33 PostorderStatementVisitor(StoppableVisitor *v) : v(v) {} in PostorderStatementVisitor()
150 bool walkPostorder(Statement *s, StoppableVisitor *v) in walkPostorder()
H A Ddelegatize.c25 bool walkPostorder(Expression *e, StoppableVisitor *v);
74 class LambdaSetParent : public StoppableVisitor in lambdaSetParent()
118 class LambdaCheckForNestedRef : public StoppableVisitor in lambdaCheckForNestedRef()
H A Dsideeffect.c26 bool walkPostorder(Expression *e, StoppableVisitor *v);
38 class IsTrivialExp : public StoppableVisitor in isTrivialExp()
69 class LambdaHasSideEffect : public StoppableVisitor in hasSideEffect()
H A Dnogc.c23 bool walkPostorder(Expression *e, StoppableVisitor *v);
40 class NOGCVisitor : public StoppableVisitor
H A Dcanthrow.c27 bool walkPostorder(Expression *e, StoppableVisitor *v);
39 class CanThrow : public StoppableVisitor in canThrow()
H A Dstatement.c29 bool walkPostorder(Statement *s, StoppableVisitor *v);
168 class UsesEH : public StoppableVisitor in usesEH()
187 class ComeFrom : public StoppableVisitor in comeFrom()
206 class HasCode : public StoppableVisitor in hasCode()
H A Dvisitor.h600 class StoppableVisitor : public Visitor
604 StoppableVisitor() : stop(false) {} in StoppableVisitor() function
H A Dexpression.c39 bool walkPostorder(Expression *e, StoppableVisitor *v);
6555 class DtorVisitor : public StoppableVisitor in hookDtors()
H A Ddinterpret.c40 bool walkPostorder(Expression *e, StoppableVisitor *v);
306 class VarWalker : public StoppableVisitor in onExpression()
/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/
H A Dsapply.d17 bool walkPostorder(Statement s, StoppableVisitor v) in walkPostorder()
34 private extern (C++) final class PostorderStatementVisitor : StoppableVisitor
38 StoppableVisitor v;
40 extern (D) this(StoppableVisitor v) in this()
H A Dapply.d21 bool walkPostorder(Expression e, StoppableVisitor v) in walkPostorder()
71 private extern (C++) final class PostorderExpressionVisitor : StoppableVisitor
75 StoppableVisitor v;
77 extern (D) this(StoppableVisitor v) in this()
H A Ddelegatize.d86 extern (C++) final class LambdaSetParent : StoppableVisitor in lambdaSetParent()
200 extern (C++) final class LambdaCheckForNestedRef : StoppableVisitor in lambdaCheckForNestedRef()
H A Dsideeffect.d36 extern (C++) final class IsTrivialExp : StoppableVisitor in isTrivialExp()
74 extern (C++) final class LambdaHasSideEffect : StoppableVisitor
H A Dnogc.d32 extern (C++) final class NOGCVisitor : StoppableVisitor
H A Dcanthrow.d58 extern (C++) final class CanThrow : StoppableVisitor in canThrow()
H A Dforeachvar.d54 extern (C++) final class VarWalker : StoppableVisitor in foreachVar()
H A Dvisitor.d245 extern (C++) class StoppableVisitor : Visitor
H A Dstatement.d212 extern (C++) final class UsesEH : StoppableVisitor in usesEH()
251 extern (C++) final class ComeFrom : StoppableVisitor in comeFrom()
290 extern (C++) final class HasCode : StoppableVisitor in hasCode()
H A Dvisitor.h657 class StoppableVisitor : public Visitor
661 StoppableVisitor() : stop(false) {} in StoppableVisitor() function
H A Dexpression.d6724 extern (C++) final class DtorVisitor : StoppableVisitor in hookDtors()