48 #define ARILES2_NAMED_ENTRY_prewrite(v, entry, name) visitor.visitMapEntry(entry, #name, parameters);
49 #define ARILES2_PARENT_prewrite(v, entry)
50 #define ARILES2_VISIT_prewrite \
51 template <class t_Visitor> \
53 const t_Visitor &visitor, \
54 const typename t_Visitor::Parameters ¶meters, \
55 ARILES2_IS_BASE_ENABLER(ariles2::prewrite::Visitor, t_Visitor)) \
57 ARILES2_TRACE_FUNCTION; \
58 ARILES2_UNUSED_ARG(visitor); \
59 ARILES2_UNUSED_ARG(parameters); \
60 arilesVisitParents(visitor, parameters); \
61 ARILES2_ENTRIES(prewrite) \
64 #define ARILES2_METHODS_prewrite ARILES2_METHODS(prewrite, const, ARILES2_EMPTY_MACRO)
65 #define ARILES2_BASE_METHODS_prewrite ARILES2_BASE_METHODS(prewrite)