From 8cfbdae9fe7ddf279df527a31d9f0e067bf26dc7 Mon Sep 17 00:00:00 2001 From: Joscha Schmiedt <joscha@schmiedt.dev> Date: Fri, 13 Sep 2024 22:05:34 +0200 Subject: [PATCH] Fix superflous `inline` causing linker errors --- include/linkahead/connection.h | 2 +- src/linkahead/configuration.cpp | 2 +- src/linkahead/connection.cpp | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/include/linkahead/connection.h b/include/linkahead/connection.h index aca0966..97fdcd9 100644 --- a/include/linkahead/connection.h +++ b/include/linkahead/connection.h @@ -171,7 +171,7 @@ private: mutable std::map<std::string, std::shared_ptr<Connection>> connections; mutable std::string default_connection_name; - static ConnectionManager instance; + static ConnectionManager mInstance; inline ConnectionManager(){}; diff --git a/src/linkahead/configuration.cpp b/src/linkahead/configuration.cpp index f8074ba..1c60cfe 100644 --- a/src/linkahead/configuration.cpp +++ b/src/linkahead/configuration.cpp @@ -427,7 +427,7 @@ auto ConfigurationManager::mGetDefaultConnectionName() const -> std::string { throw ConfigurationError("Could not determine the default connection."); } -inline ConfigurationManager &ConfigurationManager::GetInstance() { return mInstance; } +ConfigurationManager &ConfigurationManager::GetInstance() { return mInstance; } // TODO(tf) This has apparently a cognitive complexity of 34>25 (threshold). auto ConfigurationManager::InitializeDefaults() -> int { // NOLINT diff --git a/src/linkahead/connection.cpp b/src/linkahead/connection.cpp index 373b367..bff799b 100644 --- a/src/linkahead/connection.cpp +++ b/src/linkahead/connection.cpp @@ -67,10 +67,10 @@ using linkahead::transaction::Transaction; using linkahead::transaction::TransactionStatus; -ConnectionManager ConnectionManager::instance; +ConnectionManager ConnectionManager::mInstance; ConnectionManager &ConnectionManager::GetInstance() { - return instance; + return mInstance; } Connection::Connection(const ConnectionConfiguration &configuration) { -- GitLab