Function xrange
boost::unit_test::data::xrange — Creates a range (sequence) dataset.
Synopsis
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] -->
Возвращаемое значение - это объект, который реализует API набора данных.
![[Note]](/img/note.png) | Note |
|---|
размер шага не может быть нулевым, и он должен быть положительным, если begin_val < end_val, отрицательный в противном случае. |
Статья Function xrange раздела Boost.Test Header <boost/test/data/monomorphic/generators/xrange.hpp> может быть полезна для разработчиков на c++ и boost.
:: Главная :: Header <boost/test/data/monomorphic/generators/xrange.hpp> ::