Lines Matching refs:that
2 // Use of this source code is governed by a BSD-style license that can be
37 // 1. c<client only opaque id> for client items that have not been committed.
39 // 3. s<server provided opaque id> for items that the server knows about.
51 inline Id(const Id& that) {
52 Copy(that);
54 inline Id& operator = (const Id& that) {
55 Copy(that);
58 inline void Copy(const Id& that) {
59 this->s_ = that.s_;
76 inline int compare(const Id& that) const {
77 return s_.compare(that.s_);
79 inline bool operator == (const Id& that) const {
80 return s_ == that.s_;
82 inline bool operator != (const Id& that) const {
83 return s_ != that.s_;
85 inline bool operator < (const Id& that) const {
86 return s_ < that.s_;
88 inline bool operator > (const Id& that) const {
89 return s_ > that.s_;
92 // useful for computing upper bounds on std::sets that are ordered
107 // This method returns an ID that will compare less than any valid ID.
109 // computing lower bounds on std::sets that are ordered by operator<.