#pragma once #include #include #include class dataset : public dataset_loader { public: explicit dataset(std::string_view testcase_group) : dataset_loader(testcase_group) { // using compiled builtin defaults and others // not handled by base class } ~dataset() = default; }; namespace boost::unit_test::data::monomorphic { template <> struct is_dataset : boost::mpl::true_ {}; } // namespace boost::unit_test::data::monomorphic