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