48 #define ARILES2_NAMED_ENTRY_finalize(v, entry, name) visitor.visitMapEntry(entry, #name, parameters);
49 #define ARILES2_PARENT_finalize(v, entry)
50 #define ARILES2_VISIT_finalize \
51 template <class t_Visitor> \
53 const t_Visitor &visitor, \
54 const typename t_Visitor::Parameters ¶meters, \
55 ARILES2_IS_BASE_ENABLER(ariles2::finalize::Visitor, t_Visitor)) \
57 ARILES2_TRACE_FUNCTION; \
58 ARILES2_UNUSED_ARG(visitor); \
59 ARILES2_UNUSED_ARG(parameters); \
60 arilesVisitParents(visitor, parameters); \
61 ARILES2_ENTRIES(finalize) \
64 #define ARILES2_METHODS_finalize ARILES2_METHODS(finalize, const, ARILES2_EMPTY_MACRO)
65 #define ARILES2_BASE_METHODS_finalize ARILES2_BASE_METHODS(finalize)
73 namespace postread = finalize;