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.