| 2192 | } |
| 2193 | |
| 2194 | FMT_CONSTEXPR inline auto parse_align(char c) -> align_t { |
| 2195 | switch (c) { |
| 2196 | case '<': |
| 2197 | return align::left; |
| 2198 | case '>': |
| 2199 | return align::right; |
| 2200 | case '^': |
| 2201 | return align::center; |
| 2202 | } |
| 2203 | return align::none; |
| 2204 | } |
| 2205 | |
| 2206 | template <typename Char> constexpr auto is_name_start(Char c) -> bool { |
| 2207 | return ('a' <= c && c <= 'z') || ('A' <= c && c <= 'Z') || c == '_'; |
no outgoing calls
no test coverage detected