|
| template<typename It, typename... Args> |
| constexpr | parse_error (It first, It last, int tab_size, char const *msg, Args const &...args) noexcept |
| | Create a parse error at a specific point in UTF-8 encoded text.
|
| template<typename It, typename... Args> |
| constexpr | parse_error (It first, It last, char const *msg, Args const &...args) noexcept |
| | Create a parse error at a specific point in UTF-8 encoded text.
|
| template<typename It, typename... Args> |
| constexpr | parse_error (It first, It last, int tab_size, char const *msg, Args const &...args) noexcept |
| | Create a parse error at a specific point in UTF-8 encoded text.
|
| template<typename It, typename... Args> |
| constexpr | parse_error (It first, It last, char const *msg, Args const &...args) noexcept |
| | Create a parse error at a specific point in UTF-8 encoded text.
|
|
T | runtime_error (T... args) |
|
T | runtime_error (T... args) |
|
T | what (T... args) |
|
T | what (T... args) |
|
T | ~exception (T... args) |
|
T | operator= (T... args) |
|
T | exception (T... args) |
|
| template<typename It> |
| static constexpr std::pair< size_t, size_t > | get_line_position (It first, It last, size_t tab_size) noexcept |
| | Get the line and column position of an iterator in a UTF-8 string.
|
◆ parse_error() [1/2]
template<typename It, typename... Args>
|
|
inlinenodiscardconstexprnoexcept |
Create a parse error at a specific point in UTF-8 encoded text.
- Parameters
-
| first | An iterator to the start of the text. |
| last | An iterator to the position of the character where the error occurred. |
| msg | A std::format msg. |
| args | The arguments for std::format. |
◆ parse_error() [2/2]
template<typename It, typename... Args>
|
|
inlinenodiscardconstexprnoexcept |
Create a parse error at a specific point in UTF-8 encoded text.
- Parameters
-
| first | An iterator to the start of the text. |
| last | An iterator to the position of the character where the error occurred. |
| tab_size | The number of spaces a tab character indents. |
| msg | A std::format msg. |
| args | The arguments for std::format. |
The documentation for this class was generated from the following file: