template<typename T>
class Steinberg::PluginFactory< T >
IPluginFactory implementation with compile time provided factory and class infos.
- See also
- Macros for defining the compile time class factory
You can use this factory when your number of classes are known during compile time. The advantage here is that during runtime no unnecessary setup is needed.
Please note that this only supports ASCII names and thus if you need to support Unicode names you must use another implementation.
This only works when compiling with c++17 or newer.