Minimal Dependency Injection Framework for C++
Single file library for implementing the dependency injection pattern
dip::instance< Service > Member List

This is the complete list of members for dip::instance< Service >, including all inherited members.

clear_injection() noexceptdip::instance< Service >inlinestatic
const_service_type typedefdip::instance< Service >
inject(const Injector< Service > &injector) noexceptdip::instance< Service >inlinestatic
inject_singleton(_Args &&...__args)dip::instance< Service >inlinestatic
inject_thread_singleton(_Args &&...__args)dip::instance< Service >inlinestatic
inject_transient(_Args &&...__args)dip::instance< Service >inlinestatic
instance()dip::instance< Service >inline
instance(const instance &)=delete (defined in dip::instance< Service >)dip::instance< Service >
instance(instance &&)=delete (defined in dip::instance< Service >)dip::instance< Service >
operator*() const noexceptdip::instance< Service >inline
operator->() const noexceptdip::instance< Service >inline
operator=(const instance &)=delete (defined in dip::instance< Service >)dip::instance< Service >
operator=(instance &&)=delete (defined in dip::instance< Service >)dip::instance< Service >
service_type typedefdip::instance< Service >
~instance() noexceptdip::instance< Service >inline