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
This is an older version of Boost and was released in 2018. The current version is 1.89.0.
Defines range generator.
namespace boost { namespace unit_test { namespace data { template<typename SampleType, typename Params> monomorphic::generated_by< monomorphic::xrange_t< SampleType > > xrange(Params const &); template<typename SampleType> monomorphic::generated_by< monomorphic::xrange_t< SampleType > > xrange(SampleType const &); template<typename SampleType, typename Params> enable_if_c< nfp::is_named_param_pack< Params >::value, monomorphic::generated_by< monomorphic::xrange_t< SampleType > > >::type xrange(SampleType const &, Params const &); template<typename SampleType> monomorphic::generated_by< monomorphic::xrange_t< SampleType > > xrange(SampleType const &, SampleType const &); template<typename SampleType, typename StepType> monomorphic::generated_by< monomorphic::xrange_t< SampleType > > xrange(SampleType const &, SampleType const &, StepType const &); namespace monomorphic { template<typename SampleType, typename StepType = SampleType> class xrange_t; } } } }