Relational Operator Overloading

Compares AscendString objects (sort key values by data structure of maps). See the following example.

1
2
3
4
5
6
7
8
  bool operator<(const AscendString& d) const;
  bool operator>(const AscendString& d) const;
  bool operator<=(const AscendString& d) const;
  bool operator>=(const AscendString& d) const;
  bool operator==(const AscendString& d) const;
  bool operator!=(const AscendString& d) const;
  bool operator==(const char_t *const d) const;
  bool operator!=(const char_t *const d) const;