template<typename T>
std::same_as<std::remove_cvref_t<T>, char>
or std::same_as<std::remove_cvref_t<T>, int>
or std::same_as<std::remove_cvref_t<T>, long>
or std::same_as<std::remove_cvref_t<T>, long long>
or std::same_as<std::remove_cvref_t<T>, unsigned int>
or std::same_as<std::remove_cvref_t<T>, unsigned long>
or std::same_as<std::remove_cvref_t<T>, unsigned long long>
A dynamic string.
Definition String.hpp:11
constexpr bool IsSpecialValueV
Alias to avoid typing IsSpecialValue<T>::value.
Definition Fmt.hpp:38
int8_t Int8
Signed 8-bit integer.
Definition Typing.hpp:15
int64_t Int64
Signed 64-bit integer.
Definition Typing.hpp:21
uint8_t Uint8
Unsigned 8-bit integer.
Definition Typing.hpp:28
uint32_t Uint32
Unsigned 32-bit integer.
Definition Typing.hpp:32
uint16_t Uint16
Unsigned 16-bit integer.
Definition Typing.hpp:30
uint64_t Uint64
Unsigned 64-bit integer.
Definition Typing.hpp:34
int16_t Int16
Signed 16-bit integer.
Definition Typing.hpp:17
int32_t Int32
Signed 32-bit integer.
Definition Typing.hpp:19
Makes sure that T is supported by formatArgs().