00001
00023
00024
00025 #ifndef _eoSelectOne_h
00026 #define _eoSelectOne_h
00027
00028
00029
00030 #include <eoPop.h>
00031 #include <eoFunctor.h>
00032
00033
00040 #if defined(_MSC_VER) && (_MSC_VER < 1300)
00041 template<class EOT, class WorthT = EOT::Fitness>
00042 #else
00043 template<class EOT, class WorthT = typename EOT::Fitness>
00044 #endif
00045 class eoSelectOne : public eoUF<const eoPop<EOT>&, const EOT&>
00046 {
00047 public :
00049 virtual void setup(const eoPop<EOT>& _pop)
00050 {}
00051 };
00052
00053
00054 #endif