template<fly::StandardCharacter CharType, typename... ParameterTypes>
class fly::detail::BasicFormatString< CharType, ParameterTypes >
A container to hold and parse a format string at compile time.
This class depends on C++20 immediate functions (consteval), which are not yet supported by all compilers. With compilers that do support immediate functions, if a format string is invalid (either due to syntax or the foratting parameter types), a compile error will be raised with a brief message indicating the error. For other compilers, that error message will be stored in the instance and callers should check if an error was encountered.
- Author
- Timothy Flynn (trfly.nosp@m.nn89.nosp@m.@pm.m.nosp@m.e)
- Version
- January 3, 2021