#pragma once #include "DI/container.hpp" #include template class AutoWirable { public: static auto resolve(const Container &container) noexcept -> std::unique_ptr; }; #include "auto_wirable.tpp"