diff options
| author | ljfa <ljfa-ag@web.de> | 2015-09-13 19:47:30 +0200 |
|---|---|---|
| committer | ljfa <ljfa-ag@web.de> | 2015-09-13 19:53:11 +0200 |
| commit | ec792d93a73e49738d4ded361f23acfae3a00e94 (patch) | |
| tree | 039820230fc82f1b618dfadc466e5f3e72c28734 | |
| parent | 1cf163c9181708a06ab8ac207dc976e066ae91e9 (diff) | |
| download | Project-Tick-ec792d93a73e49738d4ded361f23acfae3a00e94.tar.gz Project-Tick-ec792d93a73e49738d4ded361f23acfae3a00e94.zip | |
Fix ambiguities and missing default constructor
Compiler errors that g++ didn't report
| -rw-r--r-- | include/text/json_formatter.h | 1 | ||||
| -rw-r--r-- | test/endian_str_test.h | 16 |
2 files changed, 9 insertions, 8 deletions
diff --git a/include/text/json_formatter.h b/include/text/json_formatter.h index c0d1bfc396..4f3e434177 100644 --- a/include/text/json_formatter.h +++ b/include/text/json_formatter.h @@ -36,6 +36,7 @@ namespace text class json_formatter { public: + json_formatter() {} void print(std::ostream& os, const tag& t) const; }; diff --git a/test/endian_str_test.h b/test/endian_str_test.h index 5c7897521f..6dfba9fc27 100644 --- a/test/endian_str_test.h +++ b/test/endian_str_test.h @@ -34,13 +34,13 @@ public: write_little(str, uint8_t (0x01)); write_little(str, uint16_t(0x0102)); - write (str, uint32_t(0x01020304), endian::little); + write (str, uint32_t(0x01020304), little); write_little(str, uint64_t(0x0102030405060708)); write_big (str, uint8_t (0x09)); write_big (str, uint16_t(0x090A)); write_big (str, uint32_t(0x090A0B0C)); - write (str, uint64_t(0x090A0B0C0D0E0F10), endian::big); + write (str, uint64_t(0x090A0B0C0D0E0F10), big); std::string expected{ 1, @@ -66,14 +66,14 @@ public: TS_ASSERT_EQUALS(u16, 0x0102); read_little(str, u32); TS_ASSERT_EQUALS(u32, 0x01020304u); - read(str, u64, endian::little); + read(str, u64, little); TS_ASSERT_EQUALS(u64, 0x0102030405060708u); read_big(str, u8); TS_ASSERT_EQUALS(u8, 0x09); read_big(str, u16); TS_ASSERT_EQUALS(u16, 0x090A); - read(str, u32, endian::big); + read(str, u32, big); TS_ASSERT_EQUALS(u32, 0x090A0B0Cu); read_big(str, u64); TS_ASSERT_EQUALS(u64, 0x090A0B0C0D0E0F10u); @@ -88,11 +88,11 @@ public: write_little(str, int8_t (-0x01)); write_little(str, int16_t(-0x0102)); write_little(str, int32_t(-0x01020304)); - write (str, int64_t(-0x0102030405060708), endian::little); + write (str, int64_t(-0x0102030405060708), little); write_big (str, int8_t (-0x09)); write_big (str, int16_t(-0x090A)); - write (str, int32_t(-0x090A0B0C), endian::big); + write (str, int32_t(-0x090A0B0C), big); write_big (str, int64_t(-0x090A0B0C0D0E0F10)); std::string expected{ //meh, stupid narrowing conversions @@ -117,7 +117,7 @@ public: TS_ASSERT_EQUALS(i8, -0x01); read_little(str, i16); TS_ASSERT_EQUALS(i16, -0x0102); - read(str, i32, endian::little); + read(str, i32, little); TS_ASSERT_EQUALS(i32, -0x01020304); read_little(str, i64); TS_ASSERT_EQUALS(i64, -0x0102030405060708); @@ -128,7 +128,7 @@ public: TS_ASSERT_EQUALS(i16, -0x090A); read_big(str, i32); TS_ASSERT_EQUALS(i32, -0x090A0B0C); - read(str, i64, endian::big); + read(str, i64, big); TS_ASSERT_EQUALS(i64, -0x090A0B0C0D0E0F10); TS_ASSERT(str); //Check if stream has failed |
