From 24ea2ed4064452a25e0816faedc3b589abc7ed3c Mon Sep 17 00:00:00 2001 From: Tor Brede Vekterli Date: Mon, 23 Oct 2023 15:50:15 +0000 Subject: Explicitly de-inline `BootstrapConfigs` ctor/dtor --- storage/src/vespa/storage/storageserver/storagenode.cpp | 5 +++++ storage/src/vespa/storage/storageserver/storagenode.h | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/storage/src/vespa/storage/storageserver/storagenode.cpp b/storage/src/vespa/storage/storageserver/storagenode.cpp index ac833b9eae4..f7a426a0527 100644 --- a/storage/src/vespa/storage/storageserver/storagenode.cpp +++ b/storage/src/vespa/storage/storageserver/storagenode.cpp @@ -66,6 +66,11 @@ removePidFile(const vespalib::string& pidfile) } // End of anonymous namespace +StorageNode::BootstrapConfigs::BootstrapConfigs() = default; +StorageNode::BootstrapConfigs::~BootstrapConfigs() = default; +StorageNode::BootstrapConfigs::BootstrapConfigs(BootstrapConfigs&&) noexcept = default; +StorageNode::BootstrapConfigs& StorageNode::BootstrapConfigs::operator=(BootstrapConfigs&&) noexcept = default; + StorageNode::StorageNode( const config::ConfigUri & configUri, StorageNodeContext& context, diff --git a/storage/src/vespa/storage/storageserver/storagenode.h b/storage/src/vespa/storage/storageserver/storagenode.h index 25d08756ec1..a96f6b52a66 100644 --- a/storage/src/vespa/storage/storageserver/storagenode.h +++ b/storage/src/vespa/storage/storageserver/storagenode.h @@ -71,6 +71,11 @@ public: std::unique_ptr comm_mgr_cfg; std::unique_ptr distribution_cfg; std::unique_ptr server_cfg; + + BootstrapConfigs(); + ~BootstrapConfigs(); + BootstrapConfigs(BootstrapConfigs&&) noexcept; + BootstrapConfigs& operator=(BootstrapConfigs&&) noexcept; }; StorageNode(const config::ConfigUri& configUri, -- cgit v1.2.3