Class PrePostTransformation#

Inheritance Relationships#

Base Type#

Derived Types#

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)#