diff --git a/generator/transit_generator.cpp b/generator/transit_generator.cpp index aadab9fb9a..61188ad2b1 100644 --- a/generator/transit_generator.cpp +++ b/generator/transit_generator.cpp @@ -282,7 +282,7 @@ void BuildTransit(string const & mwmDir, string const & countryId, auto const startOffset = w.Pos(); Serializer serializer(w); - FixSizeNumberSerializer numberSerializer(w); + FixedSizeSerializer numberSerializer(w); header.Visit(numberSerializer); vector stops; diff --git a/routing/transit_graph_loader.cpp b/routing/transit_graph_loader.cpp index 96552e1a02..bed3f454f6 100644 --- a/routing/transit_graph_loader.cpp +++ b/routing/transit_graph_loader.cpp @@ -59,7 +59,7 @@ unique_ptr TransitGraphLoader::CreateTransitGraph(NumMwmId numMwmI FilesContainerR::TReader reader(mwmValue.m_cont.GetReader(TRANSIT_FILE_TAG)); ReaderSource src(reader); transit::Deserializer> deserializer(src); - transit::FixSizeNumberDeserializer> numberDeserializer(src); + transit::FixedSizeDeserializer> numberDeserializer(src); transit::TransitHeader header; header.Visit(numberDeserializer); diff --git a/routing_common/routing_common_tests/transit_test.cpp b/routing_common/routing_common_tests/transit_test.cpp index 49fcb1ecee..a7ea03433e 100644 --- a/routing_common/routing_common_tests/transit_test.cpp +++ b/routing_common/routing_common_tests/transit_test.cpp @@ -37,8 +37,8 @@ void TestCommonSerialization(Obj const & obj) void TestSerialization(TransitHeader const & header) { - TestCommonSerialization>>, - FixSizeNumberDeserializer>>(header); + TestCommonSerialization>>, + FixedSizeDeserializer>>(header); } template @@ -60,8 +60,8 @@ UNIT_TEST(Transit_HeaderRewriting) MemWriter> writer(buffer); // Writing. - auto const startOffset = writer.Pos(); - FixSizeNumberSerializer>> serializer(writer); + uint64_t constexpr startOffset = 0; + FixedSizeSerializer>> serializer(writer); header.Visit(serializer); auto const endOffset = writer.Pos(); @@ -70,13 +70,13 @@ UNIT_TEST(Transit_HeaderRewriting) writer.Seek(startOffset); header.Visit(serializer); - writer.Seek(endOffset); + TEST_EQUAL(writer.Pos(), endOffset, ()); // Reading. MemReader reader(buffer.data(), buffer.size()); ReaderSource src(reader); TransitHeader deserializedHeader; - FixSizeNumberDeserializer> deserializer(src); + FixedSizeDeserializer> deserializer(src); deserializedHeader.Visit(deserializer); TEST(deserializedHeader.IsEqualForTesting(bigHeader), (deserializedHeader, bigHeader)); diff --git a/routing_common/transit_serdes.hpp b/routing_common/transit_serdes.hpp index 05772d27fc..0f843d09bc 100644 --- a/routing_common/transit_serdes.hpp +++ b/routing_common/transit_serdes.hpp @@ -221,14 +221,14 @@ private: }; template -class FixSizeNumberSerializer +class FixedSizeSerializer { public: - explicit FixSizeNumberSerializer(Sink & sink) : m_sink(sink) {} + explicit FixedSizeSerializer(Sink & sink) : m_sink(sink) {} template - typename enable_if::value || is_enum::value, void>::type operator()( - T const & t, char const * /* name */ = nullptr) + typename std::enable_if::value || std::is_enum::value, void>::type + operator()(T const & t, char const * /* name */ = nullptr) { WriteToSink(m_sink, t); } @@ -238,14 +238,14 @@ private: }; template -class FixSizeNumberDeserializer +class FixedSizeDeserializer { public: - explicit FixSizeNumberDeserializer(Source & source) : m_source(source) {} + explicit FixedSizeDeserializer(Source & source) : m_source(source) {} template - typename enable_if::value || is_enum::value, void>::type operator()( - T & t, char const * name = nullptr) + typename std::enable_if::value || std::is_enum::value, void>::type + operator()(T & t, char const * name = nullptr) { ReadPrimitiveFromSource(m_source, t); } diff --git a/routing_common/transit_types.hpp b/routing_common/transit_types.hpp index 915132ed69..411cf06706 100644 --- a/routing_common/transit_types.hpp +++ b/routing_common/transit_types.hpp @@ -49,7 +49,7 @@ Weight constexpr kInvalidWeight = -1.0; std::string const & transitDir); \ template \ friend void TestCommonSerialization(Obj const & obj); \ - friend void UnitTest_Transit_HeaderRewriting(); \ + friend void UnitTest_Transit_HeaderRewriting(); \ struct TransitHeader {