| 162 | return m_value == static_cast<const Value<tag, T> *>(other)->m_value; |
| 163 | } |
| 164 | bool less(const JsonValue * other) const override { |
| 165 | return m_value < static_cast<const Value<tag, T> *>(other)->m_value; |
| 166 | } |
| 167 | |
| 168 | const T m_value; |
| 169 | void dump(string &out) const override { json11::dump(m_value, out); } |