boostorg / boostorg/program_options

Feature Request: Provide conflicting_options and option_dependency

Ouverte
#23 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
enhancement
Langage dominant
C++
Étoiles
136
Forks
117
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

Why don't you provide `conflicting_options` and `option_dependency` shown in [example/real.cpp](http://www.boost.org/doc/libs/1_61_0/libs/program_options/example/real.cpp)?
It is useful.

If provided, It is desirable that `conflicting_options` is variadic.

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Piste de recherche

Commencez par lire example/real.cpp, qui présente conflicting_options et option_dependency. Définissez l’API publique nécessaire pour fournir ces deux fonctionnalités, y compris la forme variadique demandée pour conflicting_options, et confirmez que les cas d’utilisation de l’exemple sont pris en charge ; l’issue ne mentionne aucun test, la couverture de tests du projet doit donc être identifiée avant l’implémentation.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
cpp
Domaine
cli
Type d'issue
Fonctionnalité
Difficulté
5/5
Temps estimé
Plus d'une semaine
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.