From: Adam C. Emerson Date: Mon, 23 Jan 2023 22:51:02 +0000 (-0500) Subject: cls/version: Add non-default constructor X-Git-Tag: v20.3.0~169^2~35 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=b53000e7e02f950c9449b6ae866df6f4e8cb88a4;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 8c1c03cb2f8c..10442cdb154b 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);