#pragma once #include "auto_wirable.hpp" template auto AutoWirable::resolve( const Container &container) noexcept -> std::unique_ptr { return std::make_unique(container.get()...); }