]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
object.h: const cleanup
authorColin Patrick McCabe <cmccabe@alumni.cmu.edu>
Tue, 2 Nov 2010 02:29:11 +0000 (19:29 -0700)
committerColin Patrick McCabe <cmccabe@alumni.cmu.edu>
Tue, 2 Nov 2010 02:31:11 +0000 (19:31 -0700)
Signed-off-by: Colin McCabe <colinm@hq.newdream.net>
src/include/object.h

index bb668a884f955249271e5e3dc496beb484845f18..8d9b3f7bd89c54bd3e0ed6b6c453eb76baf6d975 100644 (file)
@@ -178,31 +178,31 @@ struct sobject_t {
 };
 WRITE_CLASS_ENCODER(sobject_t)
 
-inline bool operator==(const sobject_t l, const sobject_t r) {
+inline bool operator==(const sobject_t &l, const sobject_t &r) {
   return l.oid == r.oid && l.snap == r.snap;
 }
-inline bool operator!=(const sobject_t l, const sobject_t r) {
+inline bool operator!=(const sobject_t &l, const sobject_t &r) {
   return l.oid != r.oid || l.snap != r.snap;
 }
-inline bool operator>(const sobject_t l, const sobject_t r) {
+inline bool operator>(const sobject_t &l, const sobject_t &r) {
   return l.oid > r.oid || (l.oid == r.oid && l.snap > r.snap);
 }
-inline bool operator<(const sobject_t l, const sobject_t r) {
+inline bool operator<(const sobject_t &l, const sobject_t &r) {
   return l.oid < r.oid || (l.oid == r.oid && l.snap < r.snap);
 }
-inline bool operator>=(const sobject_t l, const sobject_t r) { 
+inline bool operator>=(const sobject_t &l, const sobject_t &r) {
   return l.oid > r.oid || (l.oid == r.oid && l.snap >= r.snap);
 }
-inline bool operator<=(const sobject_t l, const sobject_t r) {
+inline bool operator<=(const sobject_t &l, const sobject_t &r) {
   return l.oid < r.oid || (l.oid == r.oid && l.snap <= r.snap);
 }
-inline ostream& operator<<(ostream& out, const sobject_t o) {
+inline ostream& operator<<(ostream& out, const sobject_t &o) {
   return out << o.oid << "/" << o.snap;
 }
 
 namespace __gnu_cxx {
   template<> struct hash<sobject_t> {
-    size_t operator()(const sobject_t &r) const { 
+    size_t operator()(const sobject_t &r) const {
       static hash<object_t> H;
       static rjhash<uint64_t> I;
       return H(r.oid) ^ I(r.snap);