diff --git a/src/ABTioManager.cpp b/src/ABTioManager.cpp index 57006f6..862e4ca 100644 --- a/src/ABTioManager.cpp +++ b/src/ABTioManager.cpp @@ -108,6 +108,8 @@ ABTioManager::ABTioManager(const MargoManager& margoCtx, #endif } +// LCOV_EXCL_START + ABTioManager::ABTioManager(const ABTioManager&) = default; ABTioManager::ABTioManager(ABTioManager&&) = default; @@ -120,6 +122,8 @@ ABTioManager::~ABTioManager() = default; ABTioManager::operator bool() const { return static_cast(self); } +// LCOV_EXCL_STOP + std::shared_ptr ABTioManager::getABTioInstance(const std::string& name) const { #ifndef ENABLE_ABT_IO diff --git a/src/Client.cpp b/src/Client.cpp index 861517b..7c011b6 100644 --- a/src/Client.cpp +++ b/src/Client.cpp @@ -23,6 +23,8 @@ namespace tl = thallium; namespace bedrock { +// LCOV_EXCL_START + Client::Client() = default; Client::Client(const tl::engine& engine) @@ -43,10 +45,12 @@ Client& Client::operator=(const Client& other) = default; Client::~Client() = default; -const tl::engine& Client::engine() const { return self->m_engine; } - Client::operator bool() const { return static_cast(self); } +// LCOV_EXCL_STOP + +const tl::engine& Client::engine() const { return self->m_engine; } + ServiceHandle Client::makeServiceHandle(const std::string& address, uint16_t provider_id) const { auto endpoint = self->m_engine.lookup(address); diff --git a/src/ClientManager.cpp b/src/ClientManager.cpp index 0ab5957..ab38a37 100644 --- a/src/ClientManager.cpp +++ b/src/ClientManager.cpp @@ -31,6 +31,8 @@ ClientManager::ClientManager(const MargoManager& margo, uint16_t provider_id, self->m_margo_context = margo; } +// LCOV_EXCL_START + ClientManager::ClientManager(const ClientManager&) = default; ClientManager::ClientManager(ClientManager&&) = default; @@ -43,6 +45,8 @@ ClientManager::~ClientManager() = default; ClientManager::operator bool() const { return static_cast(self); } +// LCOV_EXCL_STOP + void ClientManager::setDependencyFinder(const DependencyFinder& finder) { self->m_dependency_finder = finder; } diff --git a/src/DependencyFinder.cpp b/src/DependencyFinder.cpp index b84eaf8..57be189 100644 --- a/src/DependencyFinder.cpp +++ b/src/DependencyFinder.cpp @@ -31,6 +31,8 @@ DependencyFinder::DependencyFinder(const MargoManager& margo, self->m_client_manager = cmanager.self; } +// LCOV_EXCL_START + DependencyFinder::DependencyFinder(const DependencyFinder&) = default; DependencyFinder::DependencyFinder(DependencyFinder&&) = default; @@ -44,6 +46,8 @@ DependencyFinder::~DependencyFinder() = default; DependencyFinder::operator bool() const { return static_cast(self); } +// LCOV_EXCL_STOP + std::shared_ptr DependencyFinder::find( const std::string& type, int32_t kind, const std::string& spec, std::string* resolved) const { diff --git a/src/Jx9Manager.cpp b/src/Jx9Manager.cpp index 06f488a..a29cd43 100644 --- a/src/Jx9Manager.cpp +++ b/src/Jx9Manager.cpp @@ -13,6 +13,8 @@ namespace bedrock { using nlohmann::json; +// LCOV_EXCL_START + Jx9Manager::Jx9Manager() : self(std::make_shared()) {} Jx9Manager::Jx9Manager(const Jx9Manager&) = default; @@ -27,6 +29,8 @@ Jx9Manager::~Jx9Manager() = default; Jx9Manager::operator bool() const { return static_cast(self); } +// LCOV_EXCL_STOP + static jx9_value* jx9ValueFromJson(const json& object, jx9_vm* vm); std::string Jx9Manager::executeQuery( diff --git a/src/MargoManager.cpp b/src/MargoManager.cpp index 0727097..77dfe29 100644 --- a/src/MargoManager.cpp +++ b/src/MargoManager.cpp @@ -54,6 +54,8 @@ MargoManager::MargoManager(const std::string& address, } } +// LCOV_EXCL_START + MargoManager::MargoManager(const MargoManager&) = default; MargoManager::MargoManager(MargoManager&&) = default; @@ -66,6 +68,8 @@ MargoManager::~MargoManager() = default; MargoManager::operator bool() const { return static_cast(self); } +// LCOV_EXCL_STOP + margo_instance_id MargoManager::getMargoInstance() const { if(!self) return MARGO_INSTANCE_NULL; auto guard = std::unique_lock(self->m_mtx); diff --git a/src/MonaManager.cpp b/src/MonaManager.cpp index 40727fd..465d02b 100644 --- a/src/MonaManager.cpp +++ b/src/MonaManager.cpp @@ -110,6 +110,8 @@ MonaManager::MonaManager(const MargoManager& margoCtx, #endif } +// LCOV_EXCL_START + MonaManager::MonaManager(const MonaManager&) = default; MonaManager::MonaManager(MonaManager&&) = default; @@ -122,6 +124,8 @@ MonaManager::~MonaManager() = default; MonaManager::operator bool() const { return static_cast(self); } +// LCOV_EXCL_STOP + std::shared_ptr MonaManager::getMonaInstance(const std::string& name) const { #ifndef ENABLE_MONA diff --git a/src/ProviderManager.cpp b/src/ProviderManager.cpp index 1fd02f8..99ea4b2 100644 --- a/src/ProviderManager.cpp +++ b/src/ProviderManager.cpp @@ -32,6 +32,8 @@ ProviderManager::ProviderManager(const MargoManager& margo, self->m_margo_context = margo; } +// LCOV_EXCL_START + ProviderManager::ProviderManager(const ProviderManager&) = default; ProviderManager::ProviderManager(ProviderManager&&) = default; @@ -44,6 +46,8 @@ ProviderManager::~ProviderManager() = default; ProviderManager::operator bool() const { return static_cast(self); } +// LCOV_EXCL_STOP + void ProviderManager::setDependencyFinder(const DependencyFinder& finder) { self->m_dependency_finder = finder; } diff --git a/src/SSGManager.cpp b/src/SSGManager.cpp index 7ed30b7..ca0a3d3 100644 --- a/src/SSGManager.cpp +++ b/src/SSGManager.cpp @@ -200,6 +200,8 @@ SSGManager::SSGManager(const MargoManager& margo, #endif } +// LCOV_EXCL_START + SSGManager::SSGManager(const SSGManager&) = default; SSGManager::SSGManager(SSGManager&&) = default; @@ -212,6 +214,8 @@ SSGManager::~SSGManager() = default; SSGManager::operator bool() const { return static_cast(self); } +// LCOV_EXCL_STOP + std::shared_ptr SSGManager::getGroup(const std::string& group_name) const { #ifdef ENABLE_SSG auto it = std::find_if(self->m_ssg_groups.begin(), self->m_ssg_groups.end(), diff --git a/src/ServiceGroupHandle.cpp b/src/ServiceGroupHandle.cpp index 245acda..47e9295 100644 --- a/src/ServiceGroupHandle.cpp +++ b/src/ServiceGroupHandle.cpp @@ -18,6 +18,8 @@ namespace bedrock { using json = nlohmann::json; +// LCOV_EXCL_START + ServiceGroupHandle::ServiceGroupHandle() = default; ServiceGroupHandle::ServiceGroupHandle(const std::shared_ptr& impl) @@ -35,6 +37,8 @@ ServiceGroupHandle::~ServiceGroupHandle() = default; ServiceGroupHandle::operator bool() const { return static_cast(self); } +// LCOV_EXCL_STOP + Client ServiceGroupHandle::client() const { return Client(self->m_client); } size_t ServiceGroupHandle::size() const { diff --git a/src/ServiceHandle.cpp b/src/ServiceHandle.cpp index 1cd474b..1c00a66 100644 --- a/src/ServiceHandle.cpp +++ b/src/ServiceHandle.cpp @@ -22,6 +22,8 @@ namespace bedrock { constexpr uint16_t ServiceHandle::NewProviderID; +// LCOV_EXCL_START + ServiceHandle::ServiceHandle() = default; ServiceHandle::ServiceHandle(const std::shared_ptr& impl) @@ -39,6 +41,8 @@ ServiceHandle::~ServiceHandle() = default; ServiceHandle::operator bool() const { return static_cast(self); } +// LCOV_EXCL_STOP + Client ServiceHandle::client() const { return Client(self->m_client); } #define SEND_RPC_WITH_BOOL_RESULT(...) do {\