X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=ceph%2Fsrc%2Fmds%2FMDSCacheObject.h;h=1bc80cfed67307f6f22792f44e1d397e35022907;hb=31f18b776d001752a193a7cec8bb49033c1a904c;hp=ec40359dd762b15c80fbe083c34d313f01be0769;hpb=40152f1e46a80b3405e5558a442ee632198dfd24;p=ceph.git diff --git a/ceph/src/mds/MDSCacheObject.h b/ceph/src/mds/MDSCacheObject.h index ec40359dd..1bc80cfed 100644 --- a/ceph/src/mds/MDSCacheObject.h +++ b/ceph/src/mds/MDSCacheObject.h @@ -48,10 +48,10 @@ struct mdsco_db_line_prefix { MDSCacheObject *object; explicit mdsco_db_line_prefix(MDSCacheObject *o) : object(o) {} }; -std::ostream& operator<<(std::ostream& out, mdsco_db_line_prefix o); +std::ostream& operator<<(std::ostream& out, const mdsco_db_line_prefix& o); // printer -std::ostream& operator<<(std::ostream& out, MDSCacheObject &o); +std::ostream& operator<<(std::ostream& out, const MDSCacheObject &o); class MDSCacheObject { public: @@ -406,7 +406,7 @@ inline std::ostream& operator<<(std::ostream& out, MDSCacheObject &o) { return out; } -inline std::ostream& operator<<(std::ostream& out, mdsco_db_line_prefix o) { +inline std::ostream& operator<<(std::ostream& out, const mdsco_db_line_prefix& o) { o.object->print_db_line_prefix(out); return out; }