]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
cls/version: Add non-default constructor
authorAdam C. Emerson <aemerson@redhat.com>
Mon, 23 Jan 2023 22:51:02 +0000 (17:51 -0500)
committerAdam Emerson <aemerson@redhat.com>
Thu, 14 Sep 2023 21:48:00 +0000 (17:48 -0400)
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
src/cls/version/cls_version_types.h

index cf4383efd1937d226604d454fc46b82600441e9d..a2eace31cb3d15bf8114ad6eb6607908fbc619d3 100644 (file)
@@ -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);