#pragma once #include "auto_wirable.hpp" template std::shared_ptr AutoWirable::resolve( const Container &container) noexcept { return std::make_shared(container.get()...); }