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