aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorHampusM <hampus@hampusmat.com>2022-04-28 22:01:40 +0200
committerHampusM <hampus@hampusmat.com>2022-04-28 22:01:40 +0200
commit1f97ab2ef846462d7a599fbd3ac9415da8f0953b (patch)
tree10641b65e57f642aaa402d2b4b945496cc7c6bfc /include
parentd2a87d5803c7aaa9a47791a5a0f1494c19671ebc (diff)
build: change to static library
Diffstat (limited to 'include')
-rw-r--r--include/yacppdic/detail/container-impl.hpp8
-rw-r--r--include/yacppdic/detail/object_type-impl.hpp29
-rw-r--r--include/yacppdic/object_type.hpp2
3 files changed, 0 insertions, 39 deletions
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<IGenericWrapper> &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"