service_locator An implementation of a service locator in C++ using a map and abusing templates for code generation.