diff --git a/include/cserver/engine/components.hpp b/include/cserver/engine/components.hpp index 2e51ce7..9de8b8d 100644 --- a/include/cserver/engine/components.hpp +++ b/include/cserver/engine/components.hpp @@ -516,6 +516,7 @@ consteval auto TopologicalSort(const DependencyGraph struct ServiceContextBuilder { static constexpr auto kList = utempl::kTypeList; + static constexpr impl::DependenciesUtils kUtils; static constexpr auto kConfig = config; template static consteval auto Append(Options = {}) -> decltype(T::template Adder{}>(ServiceContextBuilder{}>>{})) { @@ -552,6 +553,23 @@ struct ServiceContextBuilder { }(ServiceContextBuilder{}); }; }; + + template