]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
msg/msg_types: add operator>() for entity_addrvec_t
authorKefu Chai <kchai@redhat.com>
Sun, 27 Jun 2021 02:29:15 +0000 (10:29 +0800)
committerKefu Chai <kchai@redhat.com>
Sun, 27 Jun 2021 04:25:01 +0000 (12:25 +0800)
it can be used by Option::validate() if
operator>(const variant<>&, const variant<>&) requires this.

Signed-off-by: Kefu Chai <kchai@redhat.com>
src/msg/msg_types.h

index 7b26ec5a2c66ebefe55f318597141dc01a4b899e..0d931a7afc11d0a4d040880dc05630f6a6a182fe 100644 (file)
@@ -694,6 +694,9 @@ struct entity_addrvec_t {
   friend bool operator<(const entity_addrvec_t& l, const entity_addrvec_t& r) {
     return l.v < r.v;  // see lexicographical_compare()
   }
+  friend bool operator>(const entity_addrvec_t& l, const entity_addrvec_t& r) {
+    return l.v > r.v;  // see lexicographical_compare()
+  }
 };
 WRITE_CLASS_ENCODER_FEATURES(entity_addrvec_t);