Skip to content

Tags: mosure/inversify-cpp

Tags

2.1.0

Toggle 2.1.0's commit message
store inspection injectable dependencies as type alias

2.0.0

Toggle 2.0.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
feat: tuple map bindings + lambda resolvers (#6)

* feat: use variant bindings in container's symbol map

This support faster lookup speeds as we are no longer using `std::any`.

* reduce test flake across platforms

* update single_includes

* fix: windows optimize copts

* docs: remove old api

* lower the bar a bit (speed test)

* refactor: tuple >>> map + variant (for binding map)

* remove unused include

* only use container.template get... call when necessary

* add consumed std types

* fix: allow for duplicate symbol types + allow struct symbols

* docs: refer to the containerless branch

* test: use catch2 BENCHMARK

* refactor: remove resolver classes

* remove unused meta structs

* refactor: cache/constant resolver lambdas

* fix: codacy extra newline

1.1.0

Toggle 1.1.0's commit message
Revert "remove static from injectables"

This reverts commit 8c3fbfd.

1.0.3

Toggle 1.0.3's commit message
docs: fix formatting issue

1.0.2

Toggle 1.0.2's commit message
cleanup forward declarations

1.0.1

Toggle 1.0.1's commit message
docs: fix badge

1.0.0

Toggle 1.0.0's commit message
extra newline (single_include)