Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mapsme/omim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVladimir Byko-Ianko <v.bykoianko@corp.mail.ru>2016-07-26 14:32:13 +0300
committerVladimir Byko-Ianko <v.bykoianko@corp.mail.ru>2016-07-26 18:51:58 +0300
commit149365fe1bac4dcbb02bed49f00c06d325c3d783 (patch)
treee12591e196bff38fd44f0fe259a2b6d320f8d301 /indexer/feature_altitude.hpp
parent8d58690031b6c67a8d7c74eaf78d7146545d72db (diff)
Review fixes.
Diffstat (limited to 'indexer/feature_altitude.hpp')
-rw-r--r--indexer/feature_altitude.hpp6
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>