25 template <
class t_Derived,
class t_Parameters>
33 template <
class t_Entry>
34 void visit(t_Entry &entry,
const std::string &name,
const Parameters ¶m)
const
41 template <
class t_Entry>
48 apply_process(*(
static_cast<t_Derived *
>(
this)), entry, param);
void visit(t_Entry &entry, const std::string &name, const Parameters ¶m) const
void visitMapEntry(t_Entry &entry, const std::string &name, const Parameters ¶m) const
#define CPPUT_UNUSED_ARG(parameter)
void apply_process(const t_Visitor &visitor, t_Entry &entry, const typename t_Visitor::Parameters ¶m)
#define CPPUT_TRACE_FUNCTION
#define CPPUT_TRACE_TYPE(type)
#define CPPUT_TRACE_VALUE(value)