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:
authorDenis Koronchik <denis@mapswithme.com>2014-09-12 19:09:48 +0400
committerAlex Zolotarev <alex@maps.me>2015-09-23 02:28:16 +0300
commit4de675fbb9d95dc1046bd495a49e9caaa3e74c87 (patch)
treefd91b6930286e2d1fef8b4b5a7f264f708e92664 /indexer/feature_data.cpp
parentedbed0336bb2f3c052084ad39c5363611a6530f8 (diff)
Pretty print of FeatureType.
Diffstat (limited to 'indexer/feature_data.cpp')
-rw-r--r--indexer/feature_data.cpp16
1 files changed, 8 insertions, 8 deletions
diff --git a/indexer/feature_data.cpp b/indexer/feature_data.cpp
index 5009ee23b6..fae0aa29b3 100644
--- a/indexer/feature_data.cpp
+++ b/indexer/feature_data.cpp
@@ -110,12 +110,13 @@ bool FeatureParamsBase::CheckValid() const
string FeatureParamsBase::DebugString() const
{
string utf8name;
- name.GetString(0, utf8name);
+ name.GetString(StringUtf8Multilang::DEFAULT_CODE, utf8name);
- return ("'" + utf8name + "' Layer:" + DebugPrint(layer) +
+ return ((!utf8name.empty() ? "Name:" + utf8name : "") +
+ (" Layer:" + DebugPrint(layer)) +
(rank != 0 ? " Rank:" + DebugPrint(rank) : "") +
(!house.IsEmpty() ? " House:" + house.Get() : "") +
- (!ref.empty() ? " Ref:" + ref : "") + " ");
+ (!ref.empty() ? " Ref:" + ref : ""));
}
namespace
@@ -352,11 +353,10 @@ string DebugPrint(FeatureParams const & p)
{
Classificator const & c = classif();
- ostringstream out;
-
- out << "Types: ";
+ string res = "Types";
for (size_t i = 0; i < p.m_Types.size(); ++i)
- out << c.GetReadableObjectName(p.m_Types[i]) << "; ";
+ res += (" : " + c.GetReadableObjectName(p.m_Types[i]));
+ res += "\n";
- return (p.DebugString() + out.str());
+ return (res + p.DebugString());
}