...one of the most highly
regarded and expertly designed C++ library projects in the
world.
— Herb Sutter and Andrei
Alexandrescu, C++
Coding Standards
Defines monomorphic dataset based on C++11 initializer_list template.
namespace boost { namespace unit_test { namespace data { template<typename T> monomorphic::init_list< T > make(std::initializer_list< T > &&); template<typename T, class ... Args> std::enable_if<!monomorphic::has_dataset< T, Args... >::value, monomorphic::init_list< T > >::type make(T && arg0, Args &&... args); namespace monomorphic { template<typename T> class init_list; template<> class init_list<bool>; template<typename T> struct is_dataset<init_list< T >>; } } } }