Make polymorphic container work #247
Annotations
10 errors and 2 warnings
include/kangaru/detail/constructor.hpp#L27
no match for call to '(const kangaru::detail::utility::overload<kangaru::constructor<service_b>()::<lambda(int, auto:25&& ...)>, kangaru::constructor<service_b>()::<lambda(void*, auto:26&& ...)> >) (int, kangaru::exclude_special_constructors_deducer<service_b, kangaru::exclude_special_constructors_deducer<kangaru::injectable_reference_source<service_b>, kangaru::filtered_value_category_deducer<kangaru::basic_deducer<kangaru::with_filter_passthrough<kangaru::with_recursion<kangaru::source_reference_wrapper<kangaru::with_cache_using_source<kangaru::source_forwarding_reference_wrapper<kangaru::with_cache<kangaru::with_heap_storage<kangaru::with_construction<kangaru::none_source, kangaru::basic_exhaustive_construction<kangaru::make_spread_injector_function> >, kangaru::basic_heap_storage<std::vector<kangaru::runtime_dynamic_storage>, kangaru::default_allocator> >, std::unordered_map<long unsigned int, void*> >&&>, kangaru::cached_pointer_to_injectable_reference_source> > >, service_b&>&&>, kangaru::reference_kind::all_reference_kind> > >)'
|
include/kangaru/detail/source_types.hpp#L141
no match for call to '(kangaru::constructor<service_b>()::<lambda(auto:27&& ...)>) (kangaru::exclude_special_constructors_deducer<service_b, kangaru::exclude_special_constructors_deducer<kangaru::injectable_reference_source<service_b>, kangaru::filtered_value_category_deducer<kangaru::basic_deducer<kangaru::with_filter_passthrough<kangaru::with_recursion<kangaru::source_reference_wrapper<kangaru::with_cache_using_source<kangaru::source_forwarding_reference_wrapper<kangaru::with_cache<kangaru::with_heap_storage<kangaru::with_construction<kangaru::none_source, kangaru::basic_exhaustive_construction<kangaru::make_spread_injector_function> >, kangaru::basic_heap_storage<std::vector<kangaru::runtime_dynamic_storage>, kangaru::default_allocator> >, std::unordered_map<long unsigned int, void*> >&&>, kangaru::cached_pointer_to_injectable_reference_source> > >, service_b&>&&>, kangaru::reference_kind::all_reference_kind> > >)'
|
include/kangaru/detail/define.hpp#L22
invalid initialization of non-const reference of type 'service_a&' from an rvalue of type 'kangaru::exclude_special_constructors_deducer<service_b, kangaru::exclude_special_constructors_deducer<kangaru::injectable_reference_source<service_b>, kangaru::filtered_value_category_deducer<kangaru::basic_deducer<const kangaru::with_filter_passthrough<kangaru::with_recursion<kangaru::source_reference_wrapper<kangaru::with_cache_using_source<kangaru::source_forwarding_reference_wrapper<kangaru::with_cache<kangaru::with_heap_storage<kangaru::with_construction<kangaru::none_source, kangaru::basic_exhaustive_construction<kangaru::make_spread_injector_function> >, kangaru::basic_heap_storage<std::vector<kangaru::runtime_dynamic_storage>, kangaru::default_allocator> >, std::unordered_map<long unsigned int, void*> >&&>, kangaru::cached_pointer_to_injectable_reference_source> > >, service_b&>&>, kangaru::reference_kind::all_reference_kind> > >'
|
include/kangaru/detail/define.hpp#L22
invalid initialization of non-const reference of type 'service_a&' from an rvalue of type 'kangaru::exclude_special_constructors_deducer<service_b, kangaru::exclude_special_constructors_deducer<kangaru::injectable_reference_source<service_b>, kangaru::filtered_value_category_deducer<kangaru::basic_deducer<const kangaru::with_filter_passthrough<kangaru::with_recursion<kangaru::source_reference_wrapper<kangaru::with_cache_using_source<kangaru::source_forwarding_reference_wrapper<kangaru::with_cache<kangaru::with_heap_storage<kangaru::with_construction<kangaru::none_source, kangaru::basic_exhaustive_construction<kangaru::make_spread_injector_function> >, kangaru::basic_heap_storage<std::vector<kangaru::runtime_dynamic_storage>, kangaru::default_allocator> >, std::unordered_map<long unsigned int, void*> >&&>, kangaru::cached_pointer_to_injectable_reference_source> > >, service_b&>&>, kangaru::reference_kind::all_reference_kind> > >'
|
include/kangaru/detail/constructor.hpp#L27
no match for call to '(const kangaru::detail::utility::overload<kangaru::constructor<service_b>()::<lambda(int, auto:25&& ...)>, kangaru::constructor<service_b>()::<lambda(void*, auto:26&& ...)> >) (int, kangaru::exclude_special_constructors_deducer<service_b, kangaru::exclude_special_constructors_deducer<kangaru::injectable_reference_source<service_b>, kangaru::filtered_value_category_deducer<kangaru::basic_deducer<const kangaru::with_filter_passthrough<kangaru::with_recursion<kangaru::source_reference_wrapper<kangaru::with_cache_using_source<kangaru::source_forwarding_reference_wrapper<kangaru::with_cache<kangaru::with_heap_storage<kangaru::with_construction<kangaru::none_source, kangaru::basic_exhaustive_construction<kangaru::make_spread_injector_function> >, kangaru::basic_heap_storage<std::vector<kangaru::runtime_dynamic_storage>, kangaru::default_allocator> >, std::unordered_map<long unsigned int, void*> >&&>, kangaru::cached_pointer_to_injectable_reference_source> > >, service_b&>&>, kangaru::reference_kind::all_reference_kind> > >)'
|
include/kangaru/detail/source_types.hpp#L141
no match for call to '(kangaru::constructor<service_b>()::<lambda(auto:27&& ...)>) (kangaru::exclude_special_constructors_deducer<service_b, kangaru::exclude_special_constructors_deducer<kangaru::injectable_reference_source<service_b>, kangaru::filtered_value_category_deducer<kangaru::basic_deducer<const kangaru::with_filter_passthrough<kangaru::with_recursion<kangaru::source_reference_wrapper<kangaru::with_cache_using_source<kangaru::source_forwarding_reference_wrapper<kangaru::with_cache<kangaru::with_heap_storage<kangaru::with_construction<kangaru::none_source, kangaru::basic_exhaustive_construction<kangaru::make_spread_injector_function> >, kangaru::basic_heap_storage<std::vector<kangaru::runtime_dynamic_storage>, kangaru::default_allocator> >, std::unordered_map<long unsigned int, void*> >&&>, kangaru::cached_pointer_to_injectable_reference_source> > >, service_b&>&>, kangaru::reference_kind::all_reference_kind> > >)'
|
include/kangaru/detail/define.hpp#L22
invalid initialization of non-const reference of type 'service_a&' from an rvalue of type 'kangaru::exclude_special_constructors_deducer<service_b, kangaru::exclude_special_constructors_deducer<kangaru::injectable_reference_source<service_b>, kangaru::filtered_value_category_deducer<kangaru::basic_deducer<const kangaru::with_filter_passthrough<kangaru::with_recursion<kangaru::source_reference_wrapper<kangaru::with_cache_using_source<kangaru::source_forwarding_reference_wrapper<kangaru::with_cache<kangaru::with_heap_storage<kangaru::with_construction<kangaru::none_source, kangaru::basic_exhaustive_construction<kangaru::make_spread_injector_function> >, kangaru::basic_heap_storage<std::vector<kangaru::runtime_dynamic_storage>, kangaru::default_allocator> >, std::unordered_map<long unsigned int, void*> >&&>, kangaru::cached_pointer_to_injectable_reference_source> > >, service_b&>&&>, kangaru::reference_kind::all_reference_kind> > >'
|
include/kangaru/detail/define.hpp#L22
invalid initialization of non-const reference of type 'service_a&' from an rvalue of type 'kangaru::exclude_special_constructors_deducer<service_b, kangaru::exclude_special_constructors_deducer<kangaru::injectable_reference_source<service_b>, kangaru::filtered_value_category_deducer<kangaru::basic_deducer<const kangaru::with_filter_passthrough<kangaru::with_recursion<kangaru::source_reference_wrapper<kangaru::with_cache_using_source<kangaru::source_forwarding_reference_wrapper<kangaru::with_cache<kangaru::with_heap_storage<kangaru::with_construction<kangaru::none_source, kangaru::basic_exhaustive_construction<kangaru::make_spread_injector_function> >, kangaru::basic_heap_storage<std::vector<kangaru::runtime_dynamic_storage>, kangaru::default_allocator> >, std::unordered_map<long unsigned int, void*> >&&>, kangaru::cached_pointer_to_injectable_reference_source> > >, service_b&>&&>, kangaru::reference_kind::all_reference_kind> > >'
|
include/kangaru/detail/constructor.hpp#L27
no match for call to '(const kangaru::detail::utility::overload<kangaru::constructor<service_b>()::<lambda(int, auto:25&& ...)>, kangaru::constructor<service_b>()::<lambda(void*, auto:26&& ...)> >) (int, kangaru::exclude_special_constructors_deducer<service_b, kangaru::exclude_special_constructors_deducer<kangaru::injectable_reference_source<service_b>, kangaru::filtered_value_category_deducer<kangaru::basic_deducer<const kangaru::with_filter_passthrough<kangaru::with_recursion<kangaru::source_reference_wrapper<kangaru::with_cache_using_source<kangaru::source_forwarding_reference_wrapper<kangaru::with_cache<kangaru::with_heap_storage<kangaru::with_construction<kangaru::none_source, kangaru::basic_exhaustive_construction<kangaru::make_spread_injector_function> >, kangaru::basic_heap_storage<std::vector<kangaru::runtime_dynamic_storage>, kangaru::default_allocator> >, std::unordered_map<long unsigned int, void*> >&&>, kangaru::cached_pointer_to_injectable_reference_source> > >, service_b&>&&>, kangaru::reference_kind::all_reference_kind> > >)'
|
include/kangaru/detail/source_types.hpp#L141
no match for call to '(kangaru::constructor<service_b>()::<lambda(auto:27&& ...)>) (kangaru::exclude_special_constructors_deducer<service_b, kangaru::exclude_special_constructors_deducer<kangaru::injectable_reference_source<service_b>, kangaru::filtered_value_category_deducer<kangaru::basic_deducer<const kangaru::with_filter_passthrough<kangaru::with_recursion<kangaru::source_reference_wrapper<kangaru::with_cache_using_source<kangaru::source_forwarding_reference_wrapper<kangaru::with_cache<kangaru::with_heap_storage<kangaru::with_construction<kangaru::none_source, kangaru::basic_exhaustive_construction<kangaru::make_spread_injector_function> >, kangaru::basic_heap_storage<std::vector<kangaru::runtime_dynamic_storage>, kangaru::default_allocator> >, std::unordered_map<long unsigned int, void*> >&&>, kangaru::cached_pointer_to_injectable_reference_source> > >, service_b&>&&>, kangaru::reference_kind::all_reference_kind> > >)'
|
./.github/workflows/all-os.yml#L75
Magic Nix Cache has been deprecated due to a change in the underlying GitHub APIs and will stop working on 1 February 2025.
To continue caching Nix builds in GitHub Actions, use FlakeHub Cache instead.
Replace...
- uses: DeterminateSystems/magic-nix-cache-action@main
...with...
- uses: DeterminateSystems/flakehub-cache-action@main
For more details: https://dtr.mn/magic-nix-cache-eol
|
./.github/workflows/all-os.yml#L50
Magic Nix Cache has been deprecated due to a change in the underlying GitHub APIs and will stop working on 1 February 2025.
To continue caching Nix builds in GitHub Actions, use FlakeHub Cache instead.
Replace...
- uses: DeterminateSystems/magic-nix-cache-action@main
...with...
- uses: DeterminateSystems/flakehub-cache-action@main
For more details: https://dtr.mn/magic-nix-cache-eol
|
The logs for this run have expired and are no longer available.
Loading