1#ifndef BOOST_SAFE_NUMERICS_TEST_DIVIDE_AUTOMATIC_RESULTS_HPP
2#define BOOST_SAFE_NUMERICS_TEST_DIVIDE_AUTOMATIC_RESULTS_HPP
3
4// Copyright (c) 2019 Robert Ramey
5//
6// Distributed under the Boost Software License, Version 1.0. (See
7// accompanying file LICENSE_1_0.txt or copy at
8// http://www.boost.org/LICENSE_1_0.txt)
9
10#include "test_values.hpp"
11
12constexpr const char *test_division_automatic_result[
13 boost::mp11::mp_size<test_values>::value
14] = {
15// 0 0 0 0
16// 012345670123456701234567012345670
17// 012345678901234567890123456789012
18/* 0*/ "..............................xxx",
19/* 1*/ "..............................xxx",
20/* 2*/ "..............................xxx",
21/* 3*/ "..............................xxx",
22/* 4*/ "..............................xxx",
23/* 5*/ "..............................xxx",
24/* 6*/ "..............................xxx",
25/* 7*/ "..............................xxx",
26
27/* 8*/ "..............................xxx",
28/* 9*/ "..............................xxx",
29/*10*/ "..............................xxx",
30/*11*/ "..............................xxx",
31/*12*/ "..............................xxx",
32/*13*/ "..............................xxx",
33/*14*/ "...x...x...x...x..............xxx",
34/*15*/ "..............................xxx",
35
36// 0 0 0 0
37// 012345670123456701234567012345670
38// 012345678901234567890123456789012
39/*16*/ "................................x",
40/*17*/ "................................x",
41/*18*/ "................................x",
42/*19*/ "................................x",
43/*20*/ "................................x",
44/*21*/ "................................x",
45/*22*/ "................................x",
46/*23*/ "................................x",
47
48/*24*/ "................................x",
49/*25*/ "................................x",
50/*26*/ "................................x",
51/*27*/ "................................x",
52/*28*/ "................................x",
53/*29*/ "................................x",
54/*30*/ "xxxxxxxxxxxxxxxx................x",
55/*31*/ "xxxxxxxxxxxxxxxx................x",
56/*32*/ "..............................xxx"
57};
58
59#endif // BOOST_SAFE_NUMERICS_TEST_DIVIDE_AUTOMATIC_RESULTS_HPP
60

source code of boost/libs/safe_numerics/test/test_divide_automatic_results.hpp