expose detail::throw_format_error (#3551)

This enables to only #include <fmt/core.h> when defining formatters.
This commit is contained in:
Martin Jeřábek
2023-07-26 22:21:38 +02:00
committed by GitHub
parent 4f46cb82f3
commit 503d49286d
2 changed files with 5 additions and 2 deletions

View File

@@ -124,7 +124,7 @@ parsing and formatting. To use this method specialize the ``formatter`` struct
template for your type and implement ``parse`` and ``format`` methods.
For example::
#include <fmt/format.h>
#include <fmt/core.h>
struct point {
double x, y;
@@ -156,7 +156,7 @@ For example::
if (it != end && (*it == 'f' || *it == 'e')) presentation = *it++;
// Check if reached the end of the range:
if (it != end && *it != '}') throw format_error("invalid format");
if (it != end && *it != '}') throw_format_error("invalid format");
// Return an iterator past the end of the parsed range:
return it;