summaryrefslogtreecommitdiffstats
path: root/src/ninja_test.cc
diff options
context:
space:
mode:
authorThiago Farina <tfarina@chromium.org>2013-05-19 16:02:48 (GMT)
committerThiago Farina <tfarina@chromium.org>2013-05-19 16:02:48 (GMT)
commitc74abd555746ef0d2eebd8ff4402dd76769bb63e (patch)
tree57ba7492ccf9a89d4a8d31940764bb26d0f86428 /src/ninja_test.cc
parentd45ed4fdaa5ca9335145ee6f88f765a7ae0a47f3 (diff)
downloadNinja-c74abd555746ef0d2eebd8ff4402dd76769bb63e.zip
Ninja-c74abd555746ef0d2eebd8ff4402dd76769bb63e.tar.gz
Ninja-c74abd555746ef0d2eebd8ff4402dd76769bb63e.tar.bz2
structs not classes.
For some reason that I do not, ninja prefers: struct Foo { Foo(); private: void Blah(); }; Rather than class Foo { public: Foo(); private: void Blah(); }; This catches the last two usages of "class" in the code base. Signed-off-by: Thiago Farina <tfarina@chromium.org>
Diffstat (limited to 'src/ninja_test.cc')
-rw-r--r--src/ninja_test.cc3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/ninja_test.cc b/src/ninja_test.cc
index 31754f2..989ea5c 100644
--- a/src/ninja_test.cc
+++ b/src/ninja_test.cc
@@ -31,8 +31,7 @@ string StringPrintf(const char* format, ...) {
}
/// A test result printer that's less wordy than gtest's default.
-class LaconicPrinter : public testing::EmptyTestEventListener {
- public:
+struct LaconicPrinter : public testing::EmptyTestEventListener {
LaconicPrinter() : tests_started_(0), test_count_(0), iteration_(0) {}
virtual void OnTestProgramStart(const testing::UnitTest& unit_test) {
test_count_ = unit_test.test_to_run_count();