[#BOOST_METAPARSE_STRING_VALUE]
[section BOOST_METAPARSE_STRING_VALUE]

[h1 Synopsis]

  #define BOOST_METAPARSE_STRING_VALUE(s) \
    // unspecified

This is a macro.

[table Arguments
  [[Name] [Type]]
  [[`s`]  [string literal]]
]

[h1 Description]

This is a convenience macro for creating instances of the string types created
using [link BOOST_METAPARSE_STRING `BOOST_METAPARSE_STRING`].

[h1 Header]

  #include <boost/metaparse/string_value.hpp>

[h1 Expression semantics]

For any `s` string literal

  BOOST_METAPARSE_STRING_VALUE(s)

is equivalent to

  BOOST_METAPARSE_STRING(s){}

[h1 Example]

  #define BOOST_METAPARSE_LIMIT_STRING_SIZE 8
  #include <boost/metaparse/string_value.hpp>

  constexpr auto s = BOOST_METAPARSE_STRING_VALUE("Hello");

[endsect]