1#ifndef BOOST_SAFE_NUMERICS_TEST_ADD_AUTOMATIC_RESULTS_HPP
2#define BOOST_SAFE_NUMERICS_TEST_ADD_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_addition_automatic_result[
13 boost::mp11::mp_size<test_values>::value
14] = {
15// 0 0 0 0
16// 012345670123456701234567012345670
17// 012345678901234567890123456789012
18/* 0*/ ".............x...............xxx.",
19/* 1*/ ".............x...............xxx.",
20/* 2*/ "..............x...............xx.",
21/* 3*/ "..............x...............xx.",
22/* 4*/ ".............x...............xxx.",
23/* 5*/ ".............x...............xxx.",
24/* 6*/ "..............x...............xx.",
25/* 7*/ "..............x...............xx.",
26
27/* 8*/ ".............x...............xxx.",
28/* 9*/ ".............x...............xxx.",
29/*10*/ "..............x...............xx.",
30/*11*/ "..............x...............xx.",
31/*12*/ ".............x...............xxx.",
32/*13*/ "xx..xx..xx..xx..xxxxxxxxxxxxxxxx.",
33/*14*/ "..xx..xx..xx..xx..............xx.",
34/*15*/ "..............x...............xx.",
35
36// 0 0 0 0
37// 012345670123456701234567012345670
38// 012345678901234567890123456789012
39/*16*/ ".............x.................x.",
40/*17*/ ".............x.................x.",
41/*18*/ ".............x.................x.",
42/*19*/ ".............x.................x.",
43/*20*/ ".............x.................x.",
44/*21*/ ".............x.................x.",
45/*22*/ ".............x.................x.",
46/*23*/ ".............x.................x.",
47
48/*24*/ ".............x.................x.",
49/*25*/ ".............x.................x.",
50/*26*/ ".............x.................x.",
51/*27*/ ".............x.................x.",
52/*28*/ ".............x.................x.",
53/*29*/ "xx..xx..xx..xx.................x.",
54/*30*/ "xxxxxxxxxxxxxxxx..............xxx",
55/*31*/ "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
56/*32*/ "..............................xx."
57};
58
59#endif
60

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