template<typename Trait>
class mira::singleton::EagerInstantiation< Trait >
Implementation of the InstantiationPolicy that is used by the Singleton template.
This policy ensures early/eager instantiation, i.e. the singleton object will be instantiated BEFORE the first line of the applications main() function is executed. This is useful, if the singleton must do some initialization as early as possible. Please note, that the singleton will not be instantiated if the instance() method is never called!