44 #ifndef GIMPLE_WRITER_HPP 45 #define GIMPLE_WRITER_HPP 49 #include <boost/preprocessor/facilities/empty.hpp> 50 #include <boost/preprocessor/seq/for_each.hpp> #define OBJ_NOT_SPECIALIZED_SEQ
#define OBJ_SPECIALIZED_SEQ
sequence of obj that have to be specialized
std::ostream & os
tree_node visitors
#define OPERATOR_MACRO(r, data, elem)
#define OPERATOR_MACRO_DECL(r, data, elem)
Classes specification of the tree_node data structures.
bool use_uid
If true gcc uid instead of tree node index.
BOOST_PP_SEQ_FOR_EACH(OPERATOR_MACRO, BOOST_PP_EMPTY, VISITED_OBJ_SEQ1)
virtual template object functor
Template definition of refcount.
unsigned int current_node_index
The index of the currently visited node.
GimpleWriter(std::ostream &_os, const bool _use_uid)
default constructor