Vladimir Prus
6bf4607eac
Align columns across groups in --help output.
...
Patch from Leo Goodstadt.
Fixes #6114 .
[SVN r86571]
2013-11-06 09:23:14 +00:00
Michel Morin
81844db902
Correct broken links to C++ standard papers. Refs #9212 .
...
[SVN r86524]
2013-10-30 12:51:24 +00:00
Stephen Kelly
d3f32ca813
ProgramOptions: Remove obsolete GCC version check.
...
[SVN r86115]
2013-10-01 08:47:31 +00:00
Stephen Kelly
da03a78b66
Remove obsolete MSVC check from pragma guard
...
git grep -h -B1 "^#\s*pragma once" | grep -v pragma | sort | uniq
is now clean.
[SVN r85952]
2013-09-26 13:02:51 +00:00
Vladimir Prus
5059a8f393
Silence gcc warning. Thanks to Chris Stylianou.
...
Closes #8725 .
[SVN r84903]
2013-06-24 19:37:37 +00:00
Vladimir Prus
b430a83dfb
Fix report of error for options with dashes.
...
Fixes #8009 .
Patch from Markus Roth.
[SVN r82805]
2013-02-10 12:07:05 +00:00
Vladimir Prus
f11104084b
Really fixes #7049 .
...
[SVN r79477]
2012-07-13 19:06:30 +00:00
Vladimir Prus
3360ad0ea2
Fix compilation error.
...
Fixes #7049 . Patch from Deniz Bahadir.
[SVN r79164]
2012-06-29 09:04:09 +00:00
Vladimir Prus
5a470bcc41
Adjust spelling.
...
[SVN r78359]
2012-05-06 17:32:47 +00:00
Vladimir Prus
2eda0313c7
Include necessary header, don't rely on two-phase lookup not being there.
...
Fixes #6790 .
[SVN r78331]
2012-05-05 07:17:28 +00:00
Vladimir Prus
5cbfa80841
Allow to specify how option's value is named in help message.
...
Fixes #4781 .
[SVN r77931]
2012-04-12 08:37:34 +00:00
Vladimir Prus
fd7b310993
Improve error reporting.
...
The name of option is now shown in most cases when it's feasible, and
clarify of the error messages has been improved throughout.
Patch from Leo Goodstadt.
[SVN r77827]
2012-04-08 08:42:39 +00:00
Vladimir Prus
76a62c1809
Fix warning push/pop mismatch.
...
Fixes #5869 .
[SVN r75064]
2011-10-19 16:20:56 +00:00
Jürgen Hunold
540e300c38
Enable visibility support. Refs #2114 .
...
[SVN r73299]
2011-07-22 12:08:03 +00:00
Vladimir Prus
7051655c76
Clarify docs for 'zero_token'.
...
Fixes #1132 .
[SVN r67774]
2011-01-08 11:45:50 +00:00
Vladimir Prus
38e7ea8516
Implement variables_map::clear to clear extra members.
...
Fixes #4927
[SVN r67772]
2011-01-08 10:39:21 +00:00
Marshall Clow
e3f331a23b
Take argv as const; refs #3909
...
[SVN r66959]
2010-12-01 18:54:41 +00:00
Jürgen Hunold
7d7dad09d3
Suppress msvc warning 4251 about templates as base classes not having a dll-interface.
...
Suppress msvc warning 4275 about base class std::logic_error not having a dll-interface.
[SVN r65318]
2010-09-06 08:43:06 +00:00
Vladimir Prus
572a93ac5b
Fix -Wshadow warnings. Closes #4015 .
...
Patch from Tatu Kilappa.
[SVN r62236]
2010-05-26 10:40:34 +00:00
Vladimir Prus
e79708eee7
Fix types. Closes #4069 .
...
[SVN r62235]
2010-05-26 09:51:10 +00:00
Sascha Ochsenknecht
388c0d1e35
reactive case_insensitive style for cmdline
...
[SVN r58274]
2009-12-10 20:29:49 +00:00
Sascha Ochsenknecht
a5e45eda5f
reactive case_insensitive style for cmdline
...
[SVN r58273]
2009-12-10 20:25:53 +00:00
Sascha Ochsenknecht
970e377710
Enhancement to flag options as required, Fixes #2982
...
[SVN r58263]
2009-12-10 08:46:44 +00:00
Sascha Ochsenknecht
645adb48cb
Allow passing file name to parse_config_file(), Fixes #3264
...
[SVN r58248]
2009-12-09 13:45:01 +00:00
Sascha Ochsenknecht
9a04daa2b2
Better detection of missing values on command line, Fixes #3423
...
[SVN r58184]
2009-12-06 09:52:53 +00:00
Sascha Ochsenknecht
5f01f7bf3f
better detection of ambiguous options, see Ticket #3423
...
[SVN r58152]
2009-12-05 08:08:45 +00:00
Sascha Ochsenknecht
6e0f1db1fc
Clean up exception classes, changes regarding to Ticket #3423
...
[SVN r58138]
2009-12-04 13:38:56 +00:00
Sascha Ochsenknecht
35bf26f432
Changed defaults for split_unix() function to be more compliant to unix command line style
...
[SVN r58134]
2009-12-04 10:15:11 +00:00
Sascha Ochsenknecht
00dadb4203
enhance split_unix() to allow unix style splitting of command line string
...
[SVN r58133]
2009-12-04 08:09:43 +00:00
Sascha Ochsenknecht
263534a213
rename description_length to min_description_length for better semantic
...
[SVN r58112]
2009-12-03 11:11:34 +00:00
Sascha Ochsenknecht
60966caa35
Additional parameter to allow user to specify width of column for description text, patch from Chard, Fixes #3703
...
[SVN r58095]
2009-12-02 13:35:54 +00:00
Sascha Ochsenknecht
b3e9b5180e
add general split function, Fixes #2561
...
[SVN r57971]
2009-11-27 17:47:51 +00:00
Sascha Ochsenknecht
63c0bf7bfc
remove compile warnings, Fixes #2562
...
[SVN r57800]
2009-11-20 09:09:36 +00:00
Vladimir Prus
aaa914e9a4
Add option name to a few exception classes.
...
Fixes #3423 . Patch from Sascha Ochsenknecht.
[SVN r57746]
2009-11-18 13:35:14 +00:00
Hartmut Kaiser
79b43138d6
ProgramOptions: Fixed warning about not all control paths returning a value
...
[SVN r53795]
2009-06-11 20:05:19 +00:00
Vladimir Prus
354717d9c9
Make program_options compile with disabled exceptions.
...
It appears the all throw statements are during the
parsing, so alternative error reporting strategies are
possible.
Closes #2096 .
[SVN r53723]
2009-06-07 16:10:03 +00:00
Vladimir Prus
55a1a045a3
Include missing #include of 'iterator'.
...
Addresses #3072 .
[SVN r53623]
2009-06-04 10:09:15 +00:00
Jeremiah Willcock
3c3b8d8818
Fixed most tab and min/max issues from trunk inspection report
...
[SVN r53141]
2009-05-20 19:19:00 +00:00
Vladimir Prus
454c878389
Make sure _MSC_VER is defined before checking its value.
...
[SVN r51639]
2009-03-07 15:32:14 +00:00
Marshall Clow
4dcce9efce
Replaced all occurrences of non-ASCII copyright symbol with '(c)' for people using non-ASCII code pages
...
[SVN r43992]
2008-04-02 01:42:32 +00:00
Vladimir Prus
316e2fabe4
Tolerate argc being zero.
...
Patch from C. K. Jester-Young.
[SVN r43207]
2008-02-10 13:13:41 +00:00
Beman Dawes
152fbd8384
// Add or correct comment identifying Boost library this header is associated with.
...
[SVN r41173]
2007-11-17 20:13:16 +00:00
Vladimir Prus
e51a3ae742
Support for 'implicit' options.
...
Patch from Bryan Green.
Fixes #1131 .
[SVN r38514]
2007-08-08 18:40:48 +00:00
Vladimir Prus
8c39e5aa8d
When parsing vector<T>, use validator for
...
type T.
Fixes #1118 .
[SVN r38459]
2007-08-05 18:38:07 +00:00
Vladimir Prus
d0aa5abee5
Implement support for unregistered options in config files. Closes #687 .
...
[SVN r38191]
2007-07-11 19:39:06 +00:00
Vladimir Prus
c00c4a57db
Define static const member in .cpp. Fixes #646 .
...
[SVN r38108]
2007-06-28 07:05:50 +00:00
Hartmut Kaiser
e42f028278
Fixed VC8 warnings about inconsistent dll export declarations.
...
[SVN r38099]
2007-06-26 19:13:33 +00:00
John Maddock
8c1982de82
Fix for Borland compilers.
...
[SVN r35652]
2006-10-18 12:33:54 +00:00
Hartmut Kaiser
b99ae04040
Fixed a dllimport/dllexport problem.
...
[SVN r34049]
2006-05-20 22:14:41 +00:00
Vladimir Prus
de66d37405
Make positional_options_description::add return reference to *this.
...
[SVN r33989]
2006-05-18 05:59:56 +00:00