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:
authorvng <viktor.govako@gmail.com>2011-05-09 02:49:04 +0400
committerAlex Zolotarev <alex@maps.me>2015-09-23 01:17:05 +0300
commit4ec7dff6c7b847264eb0091b89fe86df1eea95d2 (patch)
treeafb70199fb6a4f3ca83739561bada060e62144f9 /coding/value_opt_string.hpp
parent4f45421b043e29e137aedd18107327f500b45134 (diff)
Fix language list for StringUtf8Multilang.
Minor fixes.
Diffstat (limited to 'coding/value_opt_string.hpp')
-rw-r--r--coding/value_opt_string.hpp9
1 files changed, 8 insertions, 1 deletions
diff --git a/coding/value_opt_string.hpp b/coding/value_opt_string.hpp
index 7bbdf5cd24..5e079a0aef 100644
--- a/coding/value_opt_string.hpp
+++ b/coding/value_opt_string.hpp
@@ -15,6 +15,11 @@ class StringNumericOptimal
static const uint8_t numeric_bit = 1;
public:
+ inline bool operator== (StringNumericOptimal const & rhs) const
+ {
+ return m_s == rhs.m_s;
+ }
+
inline void Set(string const & s)
{
CHECK ( !s.empty(), () );
@@ -31,9 +36,11 @@ public:
CHECK ( !m_s.empty(), () );
}
+ inline void Clear() { m_s.clear(); }
+ inline bool IsEmpty() const { return m_s.empty(); }
inline string Get() const { return m_s; }
- template <class TSink> void Write(TSink & sink)
+ template <class TSink> void Write(TSink & sink) const
{
int n;
if (utils::to_int(m_s, n) && n >= 0)