summaryrefslogtreecommitdiff
path: root/cli/runtime-header.cxx
AgeCommit message (Collapse)AuthorFilesLines
2012-06-20Add forward declarations for parser to allow custom specializationsBoris Kolpackov1-0/+7
2012-06-15Add support for specifying output stream type (--stream-type)Boris Kolpackov1-10/+12
2012-05-10Implement option class inheritanceBoris Kolpackov1-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.
2011-01-23Allow the options file search function to ignore the fileBoris Kolpackov1-3/+7
2011-01-20Add support for multiple file options and file search callbacksBoris Kolpackov1-3/+30
2011-01-04Copyright updateBoris Kolpackov1-1/+1
2010-11-19Add option description that can be examined at runtime.Boris Kolpackov1-0/+57
New option: --generate-description.
2010-09-14Implement the --cli-namespace optionBoris Kolpackov1-3/+2
2010-06-02Add support for quoting in option file scannerBoris Kolpackov1-0/+21
2010-01-01Update copyrightBoris Kolpackov1-1/+1
2009-12-10Scanner-based parsing with support for element erasingBoris Kolpackov1-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.
2009-11-28Use a scanner interface instead of argc/argvBoris Kolpackov1-0/+60
This will allow supporting other sources of options, for example, an option file.
2009-10-04Move runtime inline function to inline fileBoris Kolpackov1-54/+26
2009-09-27Generate parsing constructors and parsing codeBoris Kolpackov1-0/+177
Also generate some runtime support code such exceptions, value parsers, etc.