diff options
author | Vladimir Byko-Ianko <v.bykoianko@corp.mail.ru> | 2016-07-26 14:32:13 +0300 |
---|---|---|
committer | Vladimir Byko-Ianko <v.bykoianko@corp.mail.ru> | 2016-07-26 18:51:58 +0300 |
commit | 149365fe1bac4dcbb02bed49f00c06d325c3d783 (patch) | |
tree | e12591e196bff38fd44f0fe259a2b6d320f8d301 /indexer/feature_altitude.hpp | |
parent | 8d58690031b6c67a8d7c74eaf78d7146545d72db (diff) |
Review fixes.
Diffstat (limited to 'indexer/feature_altitude.hpp')
-rw-r--r-- | indexer/feature_altitude.hpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/indexer/feature_altitude.hpp b/indexer/feature_altitude.hpp index 345cb26929..2c4c6c140b 100644 --- a/indexer/feature_altitude.hpp +++ b/indexer/feature_altitude.hpp @@ -46,7 +46,9 @@ struct AltitudeHeader { return m_featureTableOffset - sizeof(AltitudeHeader); } + size_t GetFeatureTableSize() const { return m_altitudesOffset - m_featureTableOffset; } + size_t GetAltitudeInfo() const { return m_endOffset - m_altitudesOffset; } void Reset() { @@ -70,7 +72,9 @@ class Altitudes { public: Altitudes() = default; + explicit Altitudes(TAltitudes const & altitudes) : m_altitudes(altitudes) {} + template <class TSink> void Serialize(TAltitude minAltitude, TSink & sink) const { @@ -78,8 +82,10 @@ public: WriteVarInt(sink, static_cast<int32_t>(m_altitudes[0]) - static_cast<int32_t>(minAltitude)); for (size_t i = 1; i < m_altitudes.size(); ++i) + { WriteVarInt(sink, static_cast<int32_t>(m_altitudes[i]) - static_cast<int32_t>(m_altitudes[i - 1])); + } } template <class TSource> |