27 #include "WModuleFactory.h"
29 #include "WPrototypeRequirement.h"
33 m_prototype( prototype )
50 return "Module depends upon the module \"" +
m_prototype +
"\".";
WPrototypeRequirement(std::string prototype)
Create instance.
Base class for all possible kinds of requirements.
static SPtr getModuleFactory()
Returns instance of the module factory to use to create modules.
std::string m_prototype
The required prototype.
virtual ~WPrototypeRequirement()
Destructor.
virtual std::string getDescription() const
Return a nice description of the requirement.
virtual bool isComplied() const
Checks if the requirement is fulfilled on the system.