string_macros.hpp 2.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. #ifndef BOOST_METAPARSE_TEST_STRING_MACROS_HPP
  2. #define BOOST_METAPARSE_TEST_STRING_MACROS_HPP
  3. // Copyright Abel Sinkovics (abel@sinkovics.hu) 2016.
  4. // Distributed under the Boost Software License, Version 1.0.
  5. // (See accompanying file LICENSE_1_0.txt or copy at
  6. // http://www.boost.org/LICENSE_1_0.txt)
  7. #ifdef BOOST_METAPARSE_TEST_CHARS_10
  8. # error BOOST_METAPARSE_TEST_CHARS_10 already defined
  9. #endif
  10. #define BOOST_METAPARSE_TEST_CHARS_10 \
  11. '0', '1', '2', '3', '4', '5', '6', '7', '8', '9'
  12. #ifdef BOOST_METAPARSE_TEST_CHARS_100
  13. # error BOOST_METAPARSE_TEST_CHARS_100 already defined
  14. #endif
  15. #define BOOST_METAPARSE_TEST_CHARS_100 \
  16. BOOST_METAPARSE_TEST_CHARS_10, \
  17. BOOST_METAPARSE_TEST_CHARS_10, \
  18. BOOST_METAPARSE_TEST_CHARS_10, \
  19. BOOST_METAPARSE_TEST_CHARS_10, \
  20. BOOST_METAPARSE_TEST_CHARS_10, \
  21. BOOST_METAPARSE_TEST_CHARS_10, \
  22. BOOST_METAPARSE_TEST_CHARS_10, \
  23. BOOST_METAPARSE_TEST_CHARS_10, \
  24. BOOST_METAPARSE_TEST_CHARS_10, \
  25. BOOST_METAPARSE_TEST_CHARS_10
  26. #ifdef BOOST_METAPARSE_TEST_CHARS_1000
  27. # error BOOST_METAPARSE_TEST_CHARS_1000 already defined
  28. #endif
  29. #define BOOST_METAPARSE_TEST_CHARS_1000 \
  30. BOOST_METAPARSE_TEST_CHARS_100, \
  31. BOOST_METAPARSE_TEST_CHARS_100, \
  32. BOOST_METAPARSE_TEST_CHARS_100, \
  33. BOOST_METAPARSE_TEST_CHARS_100, \
  34. BOOST_METAPARSE_TEST_CHARS_100, \
  35. BOOST_METAPARSE_TEST_CHARS_100, \
  36. BOOST_METAPARSE_TEST_CHARS_100, \
  37. BOOST_METAPARSE_TEST_CHARS_100, \
  38. BOOST_METAPARSE_TEST_CHARS_100, \
  39. BOOST_METAPARSE_TEST_CHARS_100
  40. #ifdef BOOST_METAPARSE_TEST_STRING_10
  41. # error BOOST_METAPARSE_TEST_STRING_10 already defined
  42. #endif
  43. #define BOOST_METAPARSE_TEST_STRING_10 "0123456789"
  44. #ifdef BOOST_METAPARSE_TEST_STRING_100
  45. # error BOOST_METAPARSE_TEST_STRING_100 already defined
  46. #endif
  47. #define BOOST_METAPARSE_TEST_STRING_100 \
  48. BOOST_METAPARSE_TEST_STRING_10 \
  49. BOOST_METAPARSE_TEST_STRING_10 \
  50. BOOST_METAPARSE_TEST_STRING_10 \
  51. BOOST_METAPARSE_TEST_STRING_10 \
  52. BOOST_METAPARSE_TEST_STRING_10 \
  53. BOOST_METAPARSE_TEST_STRING_10 \
  54. BOOST_METAPARSE_TEST_STRING_10 \
  55. BOOST_METAPARSE_TEST_STRING_10 \
  56. BOOST_METAPARSE_TEST_STRING_10 \
  57. BOOST_METAPARSE_TEST_STRING_10
  58. #ifdef BOOST_METAPARSE_TEST_STRING_1000
  59. # error BOOST_METAPARSE_TEST_STRING_1000 already defined
  60. #endif
  61. #define BOOST_METAPARSE_TEST_STRING_1000 \
  62. BOOST_METAPARSE_TEST_STRING_100 \
  63. BOOST_METAPARSE_TEST_STRING_100 \
  64. BOOST_METAPARSE_TEST_STRING_100 \
  65. BOOST_METAPARSE_TEST_STRING_100 \
  66. BOOST_METAPARSE_TEST_STRING_100 \
  67. BOOST_METAPARSE_TEST_STRING_100 \
  68. BOOST_METAPARSE_TEST_STRING_100 \
  69. BOOST_METAPARSE_TEST_STRING_100 \
  70. BOOST_METAPARSE_TEST_STRING_100 \
  71. BOOST_METAPARSE_TEST_STRING_100
  72. #endif