aboutsummaryrefslogtreecommitdiff
path: root/src/DI/auto_wirable.tpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/DI/auto_wirable.tpp')
-rw-r--r--src/DI/auto_wirable.tpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/DI/auto_wirable.tpp b/src/DI/auto_wirable.tpp
index 3b42cc4..0a9ca93 100644
--- a/src/DI/auto_wirable.tpp
+++ b/src/DI/auto_wirable.tpp
@@ -4,7 +4,7 @@
template <class Interface, class ObjectImpl, class... Dependencies>
auto AutoWirable<Interface, ObjectImpl, Dependencies...>::resolve(
- const Container &container) noexcept -> std::shared_ptr<Interface>
+ const Container &container) noexcept -> std::unique_ptr<Interface>
{
- return std::make_shared<ObjectImpl>(container.get<Dependencies>()...);
+ return std::make_unique<ObjectImpl>(container.get<Dependencies>()...);
}