From 1f97ab2ef846462d7a599fbd3ac9415da8f0953b Mon Sep 17 00:00:00 2001 From: HampusM Date: Thu, 28 Apr 2022 22:01:40 +0200 Subject: build: change to static library --- include/yacppdic/detail/container-impl.hpp | 8 -------- include/yacppdic/detail/object_type-impl.hpp | 29 ---------------------------- include/yacppdic/object_type.hpp | 2 -- 3 files changed, 39 deletions(-) delete mode 100644 include/yacppdic/detail/object_type-impl.hpp (limited to 'include') diff --git a/include/yacppdic/detail/container-impl.hpp b/include/yacppdic/detail/container-impl.hpp index 897b8c3..584c0d0 100644 --- a/include/yacppdic/detail/container-impl.hpp +++ b/include/yacppdic/detail/container-impl.hpp @@ -83,12 +83,4 @@ auto Container::get() const noexcept -> AFactory return wrapper->get(); } -void Container::add( - BaseObjectType type, - const WrapperPtr &wrapper -) noexcept -{ - _bindings.insert({ type, wrapper }); -} - } // namespace yacppdic diff --git a/include/yacppdic/detail/object_type-impl.hpp b/include/yacppdic/detail/object_type-impl.hpp deleted file mode 100644 index f12f99e..0000000 --- a/include/yacppdic/detail/object_type-impl.hpp +++ /dev/null @@ -1,29 +0,0 @@ -#pragma once - -#include "yacppdic/object_type.hpp" - -BaseObjectType::BaseObjectType(const std::type_info &type_info) noexcept - : _type_info(type_info) -{ -} - -auto BaseObjectType::operator==(const BaseObjectType &object_type) const noexcept -> bool -{ - return hash() == object_type.hash(); -} - -auto BaseObjectType::hash() const noexcept -> std::size_t -{ - return _type_info.hash_code(); -} - -auto BaseObjectType::name() const noexcept -> std::string_view -{ - return { _type_info.name() }; -} - -auto ObjectTypeHasher::operator()(const BaseObjectType &object_type) const noexcept - -> std::size_t -{ - return object_type.hash(); -} diff --git a/include/yacppdic/object_type.hpp b/include/yacppdic/object_type.hpp index eb4ce0c..5107dbf 100644 --- a/include/yacppdic/object_type.hpp +++ b/include/yacppdic/object_type.hpp @@ -30,5 +30,3 @@ class ObjectTypeHasher public: auto operator()(const BaseObjectType &object_type) const noexcept -> std::size_t; }; - -#include "yacppdic/detail/object_type-impl.hpp" -- cgit v1.2.3-18-g5258