My goal is to iterate over all functions of the namespace until a function returns me a valid strategy(enum). Each function can take different arguements.
enum class strategyType
{
    Strategy1,
    Strategy2,
    Strategy3,
    Strategy4,
    Strategy5,
    InvalidStrategy
}
namespace allFunctionStrategy
{
   strategyType algorithmMl(int v1,int v2);
   strategyType algorithmHeuristic(int v3,string s1);
   strategyType algorithmHeuristic(string s1,string s2);
   ... n such function's
}
class strategyContext
{
    int v1,v2,v3;
    string s1,s2;
/*i want to add iterator logic here*/
}
Aucun commentaire:
Enregistrer un commentaire