]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
buffer: comparison operators take const bufferlist&
authorCasey Bodley <cbodley@redhat.com>
Mon, 16 Mar 2020 15:58:00 +0000 (11:58 -0400)
committerCasey Bodley <cbodley@redhat.com>
Mon, 13 Apr 2020 13:23:44 +0000 (09:23 -0400)
Signed-off-by: Casey Bodley <cbodley@redhat.com>
src/include/buffer.h

index 5c8b427d030c99ef8dda7c1a7fc306fbcee76d12..c8310fefa5ec677b80b9f580ccd8b58ef853fdb4 100644 (file)
@@ -1230,7 +1230,7 @@ inline namespace v15_2_0 {
     }
   };
 
-inline bool operator>(bufferlist& l, bufferlist& r) {
+inline bool operator>(const bufferlist& l, const bufferlist& r) {
   for (unsigned p = 0; ; p++) {
     if (l.length() > p && r.length() == p) return true;
     if (l.length() == p) return false;
@@ -1238,7 +1238,7 @@ inline bool operator>(bufferlist& l, bufferlist& r) {
     if (l[p] < r[p]) return false;
   }
 }
-inline bool operator>=(bufferlist& l, bufferlist& r) {
+inline bool operator>=(const bufferlist& l, const bufferlist& r) {
   for (unsigned p = 0; ; p++) {
     if (l.length() > p && r.length() == p) return true;
     if (r.length() == p && l.length() == p) return true;
@@ -1257,10 +1257,10 @@ inline bool operator==(const bufferlist &l, const bufferlist &r) {
   }
   return true;
 }
-inline bool operator<(bufferlist& l, bufferlist& r) {
+inline bool operator<(const bufferlist& l, const bufferlist& r) {
   return r > l;
 }
-inline bool operator<=(bufferlist& l, bufferlist& r) {
+inline bool operator<=(const bufferlist& l, const bufferlist& r) {
   return r >= l;
 }