boostorg / boostorg/program_options
Feature Request: Provide conflicting_options and option_dependency
- 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