Data Structures | Macros
factory.hh File Reference
#include <iostream>
#include <memory>
#include <string>
#include <mia/core/handler.hh>
#include <mia/core/msgstream.hh>
#include <mia/core/errormacro.hh>
#include <mia/core/product_base.hh>
#include <mia/core/optionparser.hh>
#include <mia/core/productcache.hh>
#include <mia/core/traits.hh>
#include <mia/core/import_handler.hh>

Go to the source code of this file.

Data Structures

class  TFactory< P >
 This is tha base of all plugins that create "things", like filters, cost functions time step operatores and the like. More...
 
class  TFactoryPluginHandler< I >
 the Base class for all plugn handlers that deal with factory plugins. More...
 

Macros

#define EXPLICIT_INSTANCE_DERIVED_FACTORY_HANDLER(T, F)
 
#define EXPLICIT_INSTANCE_HANDLER(T)
 
#define EXPLICIT_INSTANCE_PLUGIN(T)
 
#define EXPLICIT_INSTANCE_PLUGIN_HANDLER(P)