Correct Parent Parser errors in README.md

* Rename parent_parser -> surface_parser
* The second constructor argument is a string.
This commit is contained in:
RichardBrown384 2024-05-29 11:05:15 +02:00 committed by GitHub
parent 9893754f67
commit 0c44bc349f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -799,8 +799,8 @@ A parser may use arguments that could be used by other parsers.
These shared arguments can be added to a parser which is then used as a "parent" for parsers which also need those arguments. One or more parent parsers may be added to a parser with `.add_parents`. The positional and optional arguments in each parent is added to the child parser. These shared arguments can be added to a parser which is then used as a "parent" for parsers which also need those arguments. One or more parent parsers may be added to a parser with `.add_parents`. The positional and optional arguments in each parent is added to the child parser.
```cpp ```cpp
argparse::ArgumentParser surface_parser("surface", 1.0, argparse::default_arguments::none); argparse::ArgumentParser surface_parser("surface", "1.0", argparse::default_arguments::none);
parent_parser.add_argument("--area") surface_parser.add_argument("--area")
.default_value(0) .default_value(0)
.scan<'i', int>(); .scan<'i', int>();