|
|
@ -175,6 +175,7 @@ inline uint32_t clzll(uint64_t x) {
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
|
|
namespace fmt {
|
|
|
|
namespace fmt {
|
|
|
|
|
|
|
|
|
|
|
|
// Fix the warning about long long on older versions of GCC
|
|
|
|
// Fix the warning about long long on older versions of GCC
|
|
|
|
// that don't support the diagnostic pragma.
|
|
|
|
// that don't support the diagnostic pragma.
|
|
|
|
FMT_GCC_EXTENSION typedef long long LongLong;
|
|
|
|
FMT_GCC_EXTENSION typedef long long LongLong;
|
|
|
@ -288,6 +289,7 @@ public:
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
namespace internal {
|
|
|
|
namespace internal {
|
|
|
|
|
|
|
|
|
|
|
|
// The number of characters to store in the MemoryBuffer object itself
|
|
|
|
// The number of characters to store in the MemoryBuffer object itself
|
|
|
|
// to avoid dynamic memory allocation.
|
|
|
|
// to avoid dynamic memory allocation.
|
|
|
|
enum { INLINE_BUFFER_SIZE = 500 };
|
|
|
|
enum { INLINE_BUFFER_SIZE = 500 };
|
|
|
@ -1110,6 +1112,7 @@ public:
|
|
|
|
struct FormatSpec;
|
|
|
|
struct FormatSpec;
|
|
|
|
|
|
|
|
|
|
|
|
namespace internal {
|
|
|
|
namespace internal {
|
|
|
|
|
|
|
|
|
|
|
|
class FormatterBase {
|
|
|
|
class FormatterBase {
|
|
|
|
private:
|
|
|
|
private:
|
|
|
|
ArgList args_;
|
|
|
|
ArgList args_;
|
|
|
|