diff options
author | Denis Koronchik <denis@mapswithme.com> | 2014-09-12 19:09:48 +0400 |
---|---|---|
committer | Alex Zolotarev <alex@maps.me> | 2015-09-23 02:28:16 +0300 |
commit | 4de675fbb9d95dc1046bd495a49e9caaa3e74c87 (patch) | |
tree | fd91b6930286e2d1fef8b4b5a7f264f708e92664 /indexer/feature_data.cpp | |
parent | edbed0336bb2f3c052084ad39c5363611a6530f8 (diff) |
Pretty print of FeatureType.
Diffstat (limited to 'indexer/feature_data.cpp')
-rw-r--r-- | indexer/feature_data.cpp | 16 |
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()); } |