Class PrePostTransformation#
Defined in File PrePostTransformation.h
Inheritance Relationships#
Base Type#
public TransformAstTree(Class TransformAstTree)
Derived Types#
public BreakupStatement(Class BreakupStatement)public LoopUnrolling(Class LoopUnrolling)
Class Documentation#
-
class PrePostTransformation : public TransformAstTree#
Subclassed by BreakupStatement, LoopUnrolling
Public Functions
-
inline AstNodePtr operator()(const AstNodePtr &n, AstInterface::TraversalVisitType t)#
Protected Functions
-
virtual bool operator()(AstInterface &fa, const AstNodePtr &n, AstNodePtr &result) = 0#
return true if asking the traversal to continue; false otherwise
Protected Static Functions
-
static inline bool cmdline_find(const std::vector<std::string> &argv, unsigned &index, const std::string &opt, std::vector<std::string> *unknown_args)#
-
static inline void append_args(const std::vector<std::string> &argv, unsigned &index, std::vector<std::string> &unknown_args)#
-
inline AstNodePtr operator()(const AstNodePtr &n, AstInterface::TraversalVisitType t)#