From: Adam C. Emerson Date: Mon, 23 Jan 2023 22:51:02 +0000 (-0500) Subject: cls/version: Add non-default constructor X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=d7218cb43e8a39ad3e70c42b228667b1d5377b59;p=ceph.git cls/version: Add non-default constructor Signed-off-by: Adam C. Emerson --- diff --git a/src/cls/version/cls_version_types.h b/src/cls/version/cls_version_types.h index cf4383efd1937..a2eace31cb3d1 100644 --- a/src/cls/version/cls_version_types.h +++ b/src/cls/version/cls_version_types.h @@ -17,10 +17,12 @@ class JSONObj; struct obj_version { - uint64_t ver; + uint64_t ver = 0; std::string tag; - obj_version() : ver(0) {} + obj_version() = default; + obj_version(uint64_t ver, std::string tag) + : ver(ver), tag(std::move(tag)) {} void encode(ceph::buffer::list& bl) const { ENCODE_START(1, 1, bl);