boostorg / boostorg/program_options

Feature Request: Provide conflicting_options and option_dependency

Offen
#23 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
enhancement
Vorherrschende Sprache
C++
Sterne
136
Forks
117
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

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.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginnen Sie mit dem Lesen von example/real.cpp, das conflicting_options und option_dependency demonstriert. Definieren Sie die erforderliche öffentliche API, um beide Funktionalitäten bereitzustellen, einschließlich der angeforderten variadischen Form für conflicting_options, und bestätigen Sie, dass die Anwendungsfälle des Beispiels unterstützt werden; der Issue nennt keine Tests, daher muss die Testabdeckung des Projekts vor der Implementierung ermittelt werden.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
cpp
Bereich
cli
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.