summaryrefslogtreecommitdiffstats
path: root/cli/runtime-header.cxx
Commit message (Collapse)AuthorAgeFilesLines
* Update copyright yearKaren Arutyunov2019-01-161-1/+1
|
* Add optional message to invalid_option exceptionBoris Kolpackov2018-07-071-1/+6
|
* Update copyright yearKaren Arutyunov2018-05-211-1/+1
|
* Implement group_scannerBoris Kolpackov2018-03-211-0/+132
|
* Guarantee validity of values returned by scanner for two argumentsBoris Kolpackov2018-03-211-4/+15
|
* Add vector_scanner::reset()Boris Kolpackov2018-03-191-0/+3
|
* Add missing include when generating vector_scanner supportBoris Kolpackov2018-03-131-2/+5
|
* Update copyright yearBoris Kolpackov2017-01-031-1/+1
|
* Start switch to build2Boris Kolpackov2016-11-151-1/+1
|
* Add support for generating vector<string> scanner (--generate-vector-scanner)Boris Kolpackov2016-02-121-0/+31
|
* Implement support for documentation inside classesBoris Kolpackov2015-11-241-1/+20
|
* Implement entire page usage generationBoris Kolpackov2015-11-191-2/+15
|
* Add forward declarations for parser to allow custom specializationsBoris Kolpackov2012-06-201-0/+7
|
* Add support for specifying output stream type (--stream-type)Boris Kolpackov2012-06-151-10/+12
|
* Implement option class inheritanceBoris Kolpackov2012-05-101-2/+2
| | | | | | | For now multiple, non-virtual inheritance is supported. An option class can now also be declared abstract using the class c = 0 {...}; syntax. New option, --exclude-base, controls whether base class information is present in usage and documentation.
* Allow the options file search function to ignore the fileBoris Kolpackov2011-01-231-3/+7
|
* Add support for multiple file options and file search callbacksBoris Kolpackov2011-01-201-3/+30
|
* Copyright updateBoris Kolpackov2011-01-041-1/+1
|
* Add option description that can be examined at runtime.Boris Kolpackov2010-11-191-0/+57
| | | | New option: --generate-description.
* Implement the --cli-namespace optionBoris Kolpackov2010-09-141-3/+2
|
* Add support for quoting in option file scannerBoris Kolpackov2010-06-021-0/+21
|
* Update copyrightBoris Kolpackov2010-01-011-1/+1
|
* Scanner-based parsing with support for element erasingBoris Kolpackov2009-12-101-4/+78
| | | | | | Also implement argv_file_scanner which provides support for reading command line arguments from the argv array as well as files specified with command line options. New examples: file. New tests: ctor, erase, file.
* Use a scanner interface instead of argc/argvBoris Kolpackov2009-11-281-0/+60
| | | | | This will allow supporting other sources of options, for example, an option file.
* Move runtime inline function to inline fileBoris Kolpackov2009-10-041-54/+26
|
* Generate parsing constructors and parsing codeBoris Kolpackov2009-09-271-0/+177
Also generate some runtime support code such exceptions, value parsers, etc.