| Index: third_party/google_benchmark/src/colorprint.h
|
| diff --git a/third_party/google_benchmark/src/colorprint.h b/third_party/google_benchmark/src/colorprint.h
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..9f6fab9b342268dc7d246aa9e5d265c136e7853a
|
| --- /dev/null
|
| +++ b/third_party/google_benchmark/src/colorprint.h
|
| @@ -0,0 +1,33 @@
|
| +#ifndef BENCHMARK_COLORPRINT_H_
|
| +#define BENCHMARK_COLORPRINT_H_
|
| +
|
| +#include <cstdarg>
|
| +#include <iostream>
|
| +#include <string>
|
| +
|
| +namespace benchmark {
|
| +enum LogColor {
|
| + COLOR_DEFAULT,
|
| + COLOR_RED,
|
| + COLOR_GREEN,
|
| + COLOR_YELLOW,
|
| + COLOR_BLUE,
|
| + COLOR_MAGENTA,
|
| + COLOR_CYAN,
|
| + COLOR_WHITE
|
| +};
|
| +
|
| +std::string FormatString(const char* msg, va_list args);
|
| +std::string FormatString(const char* msg, ...);
|
| +
|
| +void ColorPrintf(std::ostream& out, LogColor color, const char* fmt,
|
| + va_list args);
|
| +void ColorPrintf(std::ostream& out, LogColor color, const char* fmt, ...);
|
| +
|
| +// Returns true if stdout appears to be a terminal that supports colored
|
| +// output, false otherwise.
|
| +bool IsColorTerminal();
|
| +
|
| +} // end namespace benchmark
|
| +
|
| +#endif // BENCHMARK_COLORPRINT_H_
|
|
|