| 261 | |
| 262 | template <typename Char> |
| 263 | constexpr auto parse_text(basic_string_view<Char> str, size_t pos) -> size_t { |
| 264 | for (size_t size = str.size(); pos != size; ++pos) { |
| 265 | if (str[pos] == '{' || str[pos] == '}') break; |
| 266 | } |
| 267 | return pos; |
| 268 | } |
| 269 | |
| 270 | template <typename Args, size_t POS, int ID, bool DYNAMIC_NAMES, typename S> |
| 271 | constexpr auto compile_format_string(S fmt); |
no test coverage detected