]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
rbd: Move operator overload into namespace of type
authorAdam C. Emerson <aemerson@redhat.com>
Wed, 9 Nov 2016 23:05:48 +0000 (18:05 -0500)
committerAdam C. Emerson <aemerson@redhat.com>
Thu, 17 Nov 2016 00:54:31 +0000 (19:54 -0500)
So overload resolution can find it.

Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
src/tools/rbd_mirror/types.cc
src/tools/rbd_mirror/types.h

index b58dc142e1154346cc067bac8e691faff91e9939..9040f210c70a9e4f12ebac620ea64fd661e4cb62 100644 (file)
@@ -3,9 +3,15 @@
 
 #include "types.h"
 
-std::ostream& operator<<(std::ostream& lhs, const rbd::mirror::peer_t &peer)
+namespace rbd {
+namespace mirror {
+
+std::ostream& operator<<(std::ostream& lhs, const peer_t &peer)
 {
   return lhs << "uuid: " << peer.uuid
             << " cluster: " << peer.cluster_name
             << " client: " << peer.client_name;
 }
+
+} // namespace mirror
+} // namespace rbd
index 9c0bea2ac8fa1befb8f4b1351b8ace95e28daa98..a1181ed192593c17f91fbac5949e87786770ab3c 100644 (file)
@@ -49,9 +49,10 @@ struct peer_t {
   }
 };
 
+std::ostream& operator<<(std::ostream& lhs, const peer_t &peer);
+
 } // namespace mirror
 } // namespace rbd
 
-std::ostream& operator<<(std::ostream& lhs, const rbd::mirror::peer_t &peer);
 
 #endif // CEPH_RBD_MIRROR_TYPES_H