summaryrefslogtreecommitdiffstats
path: root/Tests/CMakeLib/testArgumentParser.cxx
Commit message (Expand)AuthorAgeFilesLines
* cmArgumentParser: Refactor to allow for nested parsersTaylor Sasser2025-07-231-7/+60
* ArgumentParser: implement HasKeyword helperVito Gamberini2025-07-081-0/+11
* cmArgumentParser: Simplify assignment of marker typesMatthew Woehlke2025-05-301-0/+24
* cmArgumentParser: Implement trailing positional argsVito Gamberini2025-04-161-3/+93
* LICENSE: Replace references to Copyright.txt with LICENSE.rstKitware Robot2025-03-031-1/+1
* testCommon.h: Introduce `ASSERT_EQUAL(actual, expected)` macroAlex Turbov2024-08-201-3/+0
* CMakeLibTests: include `testCommon.h` for `ASSERT_TRUE`Alex Turbov2024-08-131-8/+2
* cmArgumentParser: Support binding with derived classesVito Gamberini2024-07-021-35/+54
* Revise C++ coding style using clang-format-15Kitware Robot2023-01-181-1/+1
* cmArgumentParser: Ignore positional after keywordMatthew Woehlke2022-08-171-6/+15
* cmArgumentParser: Model non-empty strings with wrapper typeBrad King2022-07-281-0/+16
* cmArgumentParser: Offer bindings for positional argumentsBrad King2022-07-271-0/+7
* cmArgumentParser: Add callback bindingsBrad King2022-07-271-3/+110
* cmArgumentParser: Propagate constructors through binding wrapper typesBrad King2022-07-271-0/+14
* cmArgumentParser: Offer binding for list of parsed keywordsBrad King2022-07-251-0/+23
* cmArgumentParser: Drop unused keywordsMissingValue argument to Parse()Brad King2022-07-251-17/+7
* cmArgumentParser: Capture keyword errors in parse resultsBrad King2022-07-221-2/+16
* cmArgumentParser: Add structure to capture operational resultsBrad King2022-07-221-39/+57
* cmArgumentParser: Model maybe-missing string with wrapper typeBrad King2022-07-071-0/+5
* cmArgumentParser: Model maybe-empty and non-empty lists with wrapper typesBrad King2022-07-071-5/+12
* cmArgumentParser: Offer cm::optional bindings to capture keyword presenceBrad King2022-07-051-11/+38
* cmArgumentParser: Avoid allocating copies of keyword stringsBrad King2022-07-051-4/+5
* Refactoring: rename "cm_static_string_view.hxx" as <cmext/string_view>Marc Chevrier2020-04-301-2/+1
* Revise include order using clang-format-6.0Kitware Robot2019-10-011-5/+6
* cmstd: Modernize CMake system headersMarc Chevrier2019-09-201-1/+1
* Introduce cmArgumentParserRegina Pfeifer2019-04-041-0/+148