Lines Matching refs:other
40 /* Constructor that makes copy of 'other'. */
41 vers::vers(vers* other)
44 assign(other);
48 vers::assign(vers* other)
51 if (other == NULL) {
55 time_sec = other->time_sec;
56 time_usec = other->time_usec;
57 vers_low = other->vers_low;
58 vers_high = other->vers_high;
128 * Predicate indicating whether this vers is earlier than 'other' in
132 vers::earlier_than(vers *other)
136 if (other == NULL) {
143 READLOCKNR(other, lret, "r other vers::earlier_than");
145 READUNLOCK(this, FALSE, "ru + r other vers::earlier_than");
149 if (other->vers_high > vers_high) ret = TRUE;
150 else if (other->vers_high < vers_high) ret = FALSE;
151 else if (other->vers_low > vers_low) ret = TRUE;
154 READUNLOCKNR(other, lret, "ru other vers::earlier_than");
156 "ru + ru other vers::earlier_than" :
187 vers::equal( vers *other) {
189 bool_t ret = other != NULL &&
190 vers_high == other->vers_high &&
191 vers_low == other->vers_low &&
192 time_sec == other->time_sec &&
193 time_usec == other->time_usec;