Boost.DI multiple bind singleton example

What does it do?

Suppose you have one or multiple clients needing the same instances of multiples classes, this example shows how to create a single instance of each class and inject it into multiple other classes.a

How does it work?