#pragma warning (disable: 4786) #include #include #include "../include/test_reg_everything.h" using namespace xParam; using namespace std; PARAM_BEGIN_REG PARAM_CLASS(everything); param_ctor(TypeTag(),ByVal("b")); param_ctor(TypeTag(),ByVal("c")); param_ctor(TypeTag(),ByVal("uc")); param_ctor(TypeTag(),ByVal("s")); param_ctor(TypeTag(),ByVal("us")); param_ctor(TypeTag(),ByVal("i")); param_ctor(TypeTag(),ByVal("ui")); param_ctor(TypeTag(),ByVal("l")); param_ctor(TypeTag(),ByVal("ul")); param_ctor(TypeTag(),ByVal("f")); param_ctor(TypeTag(),ByVal("d")); param_ctor(TypeTag(),ConstRef("s")); param_ctor(TypeTag(),ConstRef >("vb")); param_ctor(TypeTag(),ConstRef >("vc")); param_ctor(TypeTag(),ConstRef >("vuc")); param_ctor(TypeTag(),ConstRef >("vs")); param_ctor(TypeTag(),ConstRef >("vus")); param_ctor(TypeTag(),ConstRef >("vi")); param_ctor(TypeTag(),ConstRef >("vui")); param_ctor(TypeTag(),ConstRef >("vl")); param_ctor(TypeTag(),ConstRef >("vul")); param_ctor(TypeTag(),ConstRef >("vf")); param_ctor(TypeTag(),ConstRef >("vd")); param_ctor(TypeTag(),ConstRef >("vs")); param_output(); param_vector(); PARAM_END_REG