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

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

add(const Injector< Service > &injector) noexceptdip::instance_set< Service >inlinestatic
add_singleton(_Args &&...__args)dip::instance_set< Service >inlinestatic
add_thread_singleton(_Args &&...__args)dip::instance_set< Service >inlinestatic
add_transient(_Args &&...__args)dip::instance_set< Service >inlinestatic
at(std::size_t index)dip::instance_set< Service >inline
at(std::size_t index) constdip::instance_set< Service >inline
begin()dip::instance_set< Service >inline
begin() constdip::instance_set< Service >inline
cbegin() const noexceptdip::instance_set< Service >inline
cend() const noexceptdip::instance_set< Service >inline
clear_injections() noexceptdip::instance_set< Service >inlinestatic
const_iterator typedefdip::instance_set< Service >
const_reverse_iterator typedefdip::instance_set< Service >
const_service_type typedefdip::instance_set< Service >
crbegin() const noexceptdip::instance_set< Service >inline
crend() const noexceptdip::instance_set< Service >inline
end()dip::instance_set< Service >inline
end() constdip::instance_set< Service >inline
instance_set()dip::instance_set< Service >inline
instance_set(const instance_set &)=delete (defined in dip::instance_set< Service >)dip::instance_set< Service >
instance_set(instance_set &&)=delete (defined in dip::instance_set< Service >)dip::instance_set< Service >
iterator typedefdip::instance_set< Service >
operator=(const instance_set &)=delete (defined in dip::instance_set< Service >)dip::instance_set< Service >
operator=(instance_set &&)=delete (defined in dip::instance_set< Service >)dip::instance_set< Service >
operator[](std::size_t index)dip::instance_set< Service >inline
operator[](std::size_t index) constdip::instance_set< Service >inline
rbegin()dip::instance_set< Service >inline
rbegin() constdip::instance_set< Service >inline
rend()dip::instance_set< Service >inline
rend() constdip::instance_set< Service >inline
reverse_iterator typedefdip::instance_set< Service >
service_type typedefdip::instance_set< Service >
size() const noexceptdip::instance_set< Service >inline
~instance_set() noexceptdip::instance_set< Service >inline