* [Constructor Bindings](#constructor-bindings)
* [Contextual Bindings](#contextual-bindings)
* [Assisted Injection](#assisted-injection)
* [Concepts](#concepts)
* [Lazy](#lazy)
* [Named Parameters](#named-parameters)
* [XML Injection](#xml-injection)
* [Serialize](#serialize)
* [Types Dumper](#types-dumper)
* [UML Dumper](#uml-dumper)
* [Mocks Provider](#mocks-provider)
* [Scoped Scope](#scoped-scope)
* [Session Scope](#session-scope)
* [Shared Scope](#shared-scope)

---

###Constructor Bindings
![CPP](https://raw.githubusercontent.com/boost-experimental/di/cpp14/extension/bindings/constructor_bindings.cpp)

###Contextual Bindings
![CPP](https://raw.githubusercontent.com/boost-experimental/di/cpp14/extension/bindings/contextual_bindings.cpp)

###Assisted Injection
![CPP](https://raw.githubusercontent.com/boost-experimental/di/cpp14/extension/injections/assisted_injection.cpp)

###Concepts
![CPP](https://raw.githubusercontent.com/boost-experimental/di/cpp14/extension/injections/concepts.cpp)

###Lazy
![CPP](https://raw.githubusercontent.com/boost-experimental/di/cpp14/extension/injections/lazy.cpp)

###Named Parameters
![CPP](https://raw.githubusercontent.com/boost-experimental/di/cpp14/extension/injections/named_parameters.cpp)

###XML Injection
![CPP](https://raw.githubusercontent.com/boost-experimental/di/cpp14/extension/injections/xml_injection.cpp)

###Serialize
![CPP](https://raw.githubusercontent.com/boost-experimental/di/cpp14/extension/policies/serialize.cpp)

###Types Dumper
![CPP](https://raw.githubusercontent.com/boost-experimental/di/cpp14/extension/policies/types_dumper.cpp)

###UML Dumper
![CPP](https://raw.githubusercontent.com/boost-experimental/di/cpp14/extension/policies/uml_dumper.cpp)

[![UML Dumper](images/uml_dumper.png)](images/uml_dumper.png)

###Mocks Provider
![CPP](https://raw.githubusercontent.com/boost-experimental/di/cpp14/extension/providers/mocks_provider.cpp)

###Scoped Scope
![CPP](https://raw.githubusercontent.com/boost-experimental/di/cpp14/extension/scopes/scoped_scope.cpp)

###Session Scope
![CPP](https://raw.githubusercontent.com/boost-experimental/di/cpp14/extension/scopes/session_scope.cpp)

###Shared Scope
![CPP](https://raw.githubusercontent.com/boost-experimental/di/cpp14/extension/scopes/shared_scope.cpp)
