Function class_loader::impl::getGlobalPluginBaseToFactoryMapMap

Function Documentation

BaseToFactoryMapMap &class_loader::impl::getGlobalPluginBaseToFactoryMapMap()

Gets a handle to a global data structure that holds a map of base class names (Base class describes plugin interface) to a FactoryMap which holds the factories for the various different concrete classes that can be instantiated. Note that the Base class is NOT THE LITERAL CLASSNAME, but rather the result of typeid(Base).name() which sometimes is the literal class name (as on Windows) but is often in mangled form (as on Linux).

Returns:

A reference to the global base to factory map