]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
common: use inline for monostate dencoders
authorCasey Bodley <cbodley@redhat.com>
Tue, 5 Dec 2023 17:21:18 +0000 (12:21 -0500)
committerCasey Bodley <cbodley@redhat.com>
Tue, 5 Dec 2023 17:21:27 +0000 (12:21 -0500)
commit0179a8ea2f2a90f70d10aade9369e9c6a2a08cb0
tree00de582d7db40cff3ca214052bcaa60f33620cc1
parentf64ad4406c4f44653fafb46c0655b31b9b16c3b1
common: use inline for monostate dencoders

fix a 'multiple definition' error when included by multiple sources:

src/common/versioned_variant.h:31: multiple definition of `ceph::encode(std::monostate const&, ceph::buffer::v15_2_0::list&)';
rgw_main.cc.o:src/common/versioned_variant.h:31: first defined here

Signed-off-by: Casey Bodley <cbodley@redhat.com>
src/common/versioned_variant.h