40 #ifndef __OPENFLUID_MACHINE_SIMULATORSIGNATUREREGISTRY_HPP__
41 #define __OPENFLUID_MACHINE_SIMULATORSIGNATUREREGISTRY_HPP__
50 namespace openfluid {
namespace machine {
53 class ModelItemSignatureInstance;
54 class GeneratorSignature;
GeneratorMethod
Definition: GeneratorDescriptor.hpp:53
std::map< openfluid::fluidx::GeneratorDescriptor::GeneratorMethod, openfluid::machine::ModelItemSignatureInstance * > GenSignaturesByMethod_t
Definition: SimulatorSignatureRegistry.hpp:72
Definition: ModelItemDescriptor.hpp:51
Definition: WareSignatureRegistry.hpp:50
Definition: SimulatorSignatureRegistry.hpp:61
Definition: ModelItemInstance.hpp:77
std::map< openfluid::ware::WareType, SimSignaturesByName_t > SimSignaturesByTypeByName_t
Definition: SimulatorSignatureRegistry.hpp:75
#define OPENFLUID_API
Definition: dllexport.hpp:87
std::string WareID_t
Definition: TypeDefs.hpp:50
#define OPENFLUID_SINGLETON_DEFINITION(T)
Definition: SingletonMacros.hpp:78
std::map< std::string, openfluid::machine::ModelItemSignatureInstance * > SimSignaturesByName_t
Definition: SimulatorSignatureRegistry.hpp:68
WareType
Definition: TypeDefs.hpp:62