Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

PrevUpHomeNext

Header <boost/test/data/monomorphic/initializer_list.hpp>

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 >>;
      }
    }
  }
}

PrevUpHomeNext