• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 //  Copyright (c) 2018 Robert Ramey
2 //
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)
6 
7 #pragma once
8 
9 #include "test_values.hpp"
10 
11 constexpr const char *test_compare_automatic_result[
12     boost::mp11::mp_size<test_values>::value
13 ] = {
14 //      0       0       0       0
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<",
25 
26 /* 8*/ "=<>>=<>>=<>>=<>>=<<<=<<<=<<<=<xx>",
27 /* 9*/ ">>>>>>>>>=>>><>>>>>>>>>>>=<<><xx>",
28 /*10*/ "<<<<<<<<<<=<<<><<<<<<<<<<<<<<<xx<",
29 /*11*/ "<<>=<<>=<<>=<<>=<<<<<<<<<<<<<<xx<",
30 /*12*/ "=<>>=<>>=<>>=<>>=<<<=<<<=<<<=<xx>",
31 /*13*/ ">>>>>>>>>>>>>=>>>>>>>>>>>>>>>=xx>",
32 /*14*/ "<<<<<<<<<<<<<<=<<<<<<<<<<<<<<<xx<",
33 /*15*/ "<<>=<<>=<<>=<<>=<<<<<<<<<<<<<<xx<",
34 
35 //      0       0       0       0
36 //      012345670123456701234567012345670
37 //      012345678901234567890123456789012
38 /*16*/ "=<>>=<>>=<>>=<>>=<<<=<<<=<<<=<<<>",
39 /*17*/ ">=>>><>>><>>><>>>=<<><<<><<<><<<>",
40 /*18*/ ">>>>><>>><>>><>>>>=<><<<><<<><<<>",
41 /*19*/ ">>>>><>>><>>><>>>>>=><<<><<<><<<>",
42 /*20*/ "=<>>=<>>=<>>=<>>=<<<=<<<=<<<=<<<>",
43 /*21*/ ">>>>>=>>><>>><>>>>>>>=<<><<<><<<>",
44 /*22*/ ">>>>>>>>><>>><>>>>>>>>=<><<<><<<>",
45 /*23*/ ">>>>>>>>><>>><>>>>>>>>>=><<<><<<>",
46 
47 /*24*/ "=<>>=<>>=<>>=<>>=<<<=<<<=<<<=<<<>",
48 /*25*/ ">>>>>>>>>=>>><>>>>>>>>>>>=<<><<<>",
49 /*26*/ ">>>>>>>>>>>>><>>>>>>>>>>>>=<><<<>",
50 /*27*/ ">>>>>>>>>>>>><>>>>>>>>>>>>>=><<<>",
51 /*28*/ "=<>>=<>>=<>>=<>>=<<<=<<<=<<<=<<<>",
52 /*29*/ ">>>>>>>>>>>>>=>>>>>>>>>>>>>>>=<<>",
53 /*30*/ "xxxxxxxxxxxxxxxx>>>>>>>>>>>>>>=<x",
54 /*31*/ "xxxxxxxxxxxxxxxx>>>>>>>>>>>>>>>=x",
55 /*32*/ "<<>><<>><<>><<>><<<<<<<<<<<<<<xx="
56 };
57