Gestion et validation d'options
Bonjour,
Je code une bibliothèque qui peut fonctionner avec moult options données par l'utilisateur. Elle ne sont toutefois pas fournies sous forme d'arguments.
Disons que je dispose d'un tableau de paires <clé | valeur>.
Il y a certaines dépendances entre options : une option F, par exemple, n'a de sens que si l'option B est présente. Les options disponibles peuvent donc être décrites sous forme de graphe.
Existe-t-il une bibliothèque pour gérer ce genre de chose ? Appremment, Boost.Options ne fait pas l'affaire pour ce genre de chose.
Ou dois-je gérer cela simplement à coups de if ?
Merci.