26 #ifndef GRALE_GALENSMODULE_H
28 #define GRALE_GALENSMODULE_H
30 #include "graleconfig.h"
31 #include <mogal/gamodule.h>
36 class LensFitnessObject;
38 class GRALE_IMPORTEXPORT GALensModule :
public mogal::GAModule
44 LensFitnessObject *createFitnessObject()
const;
46 void onFoundFunctionName(
const std::string &name,
void *
function);
48 typedef LensFitnessObject *(*CreateFitnessObjectFunction)();
50 CreateFitnessObjectFunction m_createFitness;
55 #endif // GRALE_GALENSMODULE_H