#pragma warning (disable: 4786) #include #include #include "../include/test_rawprinter.h" using namespace std; using namespace xParam; class rawprinter_output_functor { public: static ValueList sub_objects(const rawprinter& r) { ValueList vl; if (r.b) { vl << Val(r.b) << Val(r.v); } else { RawBytes rb; for(int i=0;i(),ByVal("b"),ConstRef >("v")); param_ctor(TypeTag()); param_output(); PARAM_END_REG