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
() noexcept
dip::instance< Service >
inline
static
const_service_type
typedef
dip::instance< Service >
inject
(const Injector< Service > &injector) noexcept
dip::instance< Service >
inline
static
inject_singleton
(_Args &&...__args)
dip::instance< Service >
inline
static
inject_thread_singleton
(_Args &&...__args)
dip::instance< Service >
inline
static
inject_transient
(_Args &&...__args)
dip::instance< Service >
inline
static
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 noexcept
dip::instance< Service >
inline
operator->
() const noexcept
dip::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
typedef
dip::instance< Service >
~instance
() noexcept
dip::instance< Service >
inline
Generated by
1.9.4