kangaru
kangaru copied to clipboard
🦘 A dependency injection container for C++11, C++14 and later
I am working on a game using c++ and kangaru on Visual Studio. So when I compile the source code it creates a debug exe file & runs it. Bit...
Here I simply want to discuss what we want for kangaru 5. There are a few points I want to see in kangaru 5: - All services should be possible...
I am investigation compilation performance, and I have discovered boost::di was way faster than kangaru. Both have a compile time "autowire" feature. The following table compare boost::di with kangaru with...
**Is your feature request related to a problem? Please describe.** The injection model was not made with autowire and multiple container types. This makes supporting autowire as a no-op to...
Right now, to use `kgr::Autocall` with a relatively nice syntax, you must use a macro that expands into `kgr::Method` with the name of the function present two times. With C++17,...
Right now, the container has only one allocation strategy and one way to store services. What if one would like to control how services are allocated and where they are...
**Describe the bug** Custom service definition re-implement injection. That's what makes this library so extensive. However, autowire is another mode of injection. It is not really usable with custom service...
I would love to be able to extend kangaru to visualize the dependency graph of a container.
Hi, I am currently investigating possibilities of the kangaru and I have a problem defining a polymorphic service which shall not be a single one: ``` struct Camera { virtual...
**Is your feature request related to a problem? Please describe.** I'm trying to auto wire polymorphic services in the simplest way possible. **Describe the solution you'd like** I'd like to...