Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
Разработка программного обеспечения

Function xrange

Boost , Boost.Test , Header <boost/test/data/monomorphic/generators/xrange.hpp>

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

Function xrange

boost::unit_test::data::xrange — Creates a range (sequence) dataset.

Synopsis

// In header: <boost/test/data/monomorphic/generators/xrange.hpp>

template<typename SampleType, typename Params> 
  monomorphic::generated_by< monomorphic::xrange_t< SampleType > > 
  xrange(Params const & params);
template<typename SampleType> 
  monomorphic::generated_by< monomorphic::xrange_t< SampleType > > 
  xrange(SampleType const & end_val);
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 & end_val, Params const & params);
template<typename SampleType> 
  monomorphic::generated_by< monomorphic::xrange_t< SampleType > > 
  xrange(SampleType const & begin_val, SampleType const & end_val);
template<typename SampleType, typename StepType> 
  monomorphic::generated_by< monomorphic::xrange_t< SampleType > > 
  xrange(SampleType const & begin_val, SampleType const & end_val, 
         StepType const & step_val);

Description

Доступны следующие перегрузки:

auto d = xrange();
auto d = xrange(end_val);
auto d = xrange(end_val, param);
auto d = xrange(begin_val, end_val);
auto d = xrange(begin_val, end_val, step_val);
auto d = xrange(param);
  • begin_val указывает начало последовательности (по умолчанию 0).

  • [ORIG_END] -->
  • [ORIG_END] -->
    • begin: того же значения begin_val

      • begin: same meaning begin_val

        [ORIG_END] -->
      • end: того же значения, что и end_val

      • step: то же значение, что и step_val

    Возвращаемое значение - это объект, который реализует API набора данных.

    [Note]Note

    размер шага не может быть нулевым, и он должен быть положительным, если begin_val < end_val, отрицательный в противном случае.


PrevUpHomeNext

Статья Function xrange раздела Boost.Test Header <boost/test/data/monomorphic/generators/xrange.hpp> может быть полезна для разработчиков на c++ и boost.




Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.



:: Главная :: Header <boost/test/data/monomorphic/generators/xrange.hpp> ::


реклама


©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru

Время компиляции файла: 2024-08-30 11:47:00
2025-05-19 21:06:38/0.0063660144805908/0