summaryrefslogtreecommitdiff
path: root/src/option_types.cc
AgeCommit message (Collapse)Author
2024-08-12Move debug utils to debug.hh/debug.ccMaxime Coste
Lots of code includes buffer_utils.hh just for write_to_debug_buffer which pulls many unnecessary dependencies. Reorganise to reduce compile times.
2021-11-21Use std::remove_cvref instead of std::decayMaxime Coste
2018-07-05Change option lists to be specified as separate arguments on commands lineMaxime Coste
Option lists and maps are specified using separate arguments, avoiding the need for additional escaping of their separator and reusing the existing command line spliting logic instead. As discussed on #2087, this should make it much easier to work with list options, and make the general option system feel cleaner.
2018-05-27Refactor option_from_string to return directly the option valueMaxime Coste
2018-05-27Add unit test for option parsingMaxime Coste
2013-03-29Add support for tuple Options, implement LineAndFlag using thatMaxime Coste
2013-03-29String: inherit from std::string rather than using it as a backendMaxime Coste
2013-03-26Make TypedOption templates publicMaxime Coste
2013-03-26Add a special option type LineAndFlag, use it for FlagLines highlighterMaxime Coste