cpl_core.dependency\_injection
=================================

cpl_core.dependency\_injection.service\_collection
----------------------------------------------------

.. automodule:: cpl_core.dependency_injection.service_collection
   :members:
   :undoc-members:
   :show-inheritance:

cpl_core.dependency\_injection.service\_collection\_abc
---------------------------------------------------------

.. automodule:: cpl_core.dependency_injection.service_collection_abc
   :members:
   :undoc-members:
   :show-inheritance:

cpl_core.dependency\_injection.service\_descriptor
----------------------------------------------------

.. automodule:: cpl_core.dependency_injection.service_descriptor
   :members:
   :undoc-members:
   :show-inheritance:

cpl_core.dependency\_injection.service\_lifetime\_enum
--------------------------------------------------------

.. automodule:: cpl_core.dependency_injection.service_lifetime_enum
   :members:
   :undoc-members:
   :show-inheritance:

cpl_core.dependency\_injection.service\_provider
--------------------------------------------------

.. automodule:: cpl_core.dependency_injection.service_provider
   :members:
   :undoc-members:
   :show-inheritance:

cpl_core.dependency\_injection.service\_provider\_abc
-------------------------------------------------------

.. automodule:: cpl_core.dependency_injection.service_provider_abc
   :members:
   :undoc-members:
   :show-inheritance:
