Command Line Interface

Données membres

  • options : hashtable comportant toutes les options définis dans le main de chaque programme.
  • keysvalue : contient l'ensemble des options associés à une valeurs (exemple "--pheno" est une option qui a une valeur (un fichier) mais pas l'option "--edc" ). Les autres options sont booléens.
  • nameProg est le nom du programme (initialisé dans le main)

Fonctions membres

  • getValue : fonction template qui donne en valeur retour la valeur de l'option
  • keyExist : rend vrai si l'option est donnée en argument du programme
  • check_with_error : si l'option n'existe pas, le programme s’arrête avec un message d'erreur.