diff options
author | vng <viktor.govako@gmail.com> | 2011-05-09 02:49:04 +0400 |
---|---|---|
committer | Alex Zolotarev <alex@maps.me> | 2015-09-23 01:17:05 +0300 |
commit | 4ec7dff6c7b847264eb0091b89fe86df1eea95d2 (patch) | |
tree | afb70199fb6a4f3ca83739561bada060e62144f9 /coding/value_opt_string.hpp | |
parent | 4f45421b043e29e137aedd18107327f500b45134 (diff) |
Fix language list for StringUtf8Multilang.
Minor fixes.
Diffstat (limited to 'coding/value_opt_string.hpp')
-rw-r--r-- | coding/value_opt_string.hpp | 9 |
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) |