aboutsummaryrefslogtreecommitdiff
path: root/paludis/args/args_option.hh
AgeCommit message (Expand)AuthorLines
2020-10-16modernize: Mark overriding functions as suchAvatar Marvin Schmidt -28/+28
2016-12-04use range based for loops more pervasively (NFC)Avatar Saleem Abdulrasool -1/+2
2016-08-06modernize: use default method synthesisAvatar Saleem Abdulrasool -2/+2
2012-04-15GCC 4.7 does visibility differentlyAvatar Ciaran McCreesh -4/+4
2011-06-22Warn if an --option is specified multiple timesAvatar Ciaran McCreesh -5/+27
2011-05-02Allow StringArgs to support --no-Avatar David Leverton -2/+5
2011-02-21Remove simple_ from visitorAvatar Ciaran McCreesh -1/+1
2011-01-09Rework Pimp to avoid ImpPtr ickinessAvatar Ciaran McCreesh -11/+19
2011-01-01Use name_foo rather than foo_nameAvatar Ciaran McCreesh -3/+3
2010-07-23PrivateImplementationPattern -> Pimp, Implementation -> ImpAvatar Ciaran McCreesh -6/+6
2010-07-22No more tr1:: and tr1/Avatar Ciaran McCreesh -9/+9
2010-06-30Require working 'extern template' supportAvatar Ciaran McCreesh -2/+0
2010-06-23Remove the ArgsGroup from its ArgsSection if emptyAvatar David Leverton -1/+2
2010-05-19New improved NamedValue syntaxAvatar Ciaran McCreesh -3/+3
2010-02-19ArgsOption::forwardable_argsAvatar Ciaran McCreesh -1/+20
2009-11-28Don't use virtuals for wrapped forward iteratorsAvatar Ciaran McCreesh -3/+19
2009-09-02Let args forward themselvesAvatar Ciaran McCreesh -0/+24
2009-08-13Let enum args have single letter aliasAvatar Ciaran McCreesh -12/+49
2008-12-13New, simpler visitor framework.Avatar Ciaran McCreesh -8/+10
2008-12-05DeprecatedAvatar Ciaran McCreesh -8/+0
2008-10-10Change how NoConfigEnvironment does masters.Avatar Ciaran McCreesh -1/+44
2008-03-04Allow hidden alias arguments that don't appear in helpAvatar Stephen P. Bennett -1/+12
2007-11-19Support for --no- for various switch argsAvatar Ciaran McCreesh -1/+33
2007-11-09Don't use inline enums in typedefs. It confuses too many compilersAvatar Ciaran McCreesh -3/+6
2007-11-02Stop using libebt, libwrapiter. C++0x compliant iterators. Use static_assert,...Avatar Ciaran McCreesh -3/+4
2007-10-23Remove email addresses from places that aren't AUTHORSAvatar Ciaran McCreesh -2/+2
2007-10-23Use an email address that worksAvatar Ciaran McCreesh -1/+1
2007-10-09More doxygenAvatar Ciaran McCreesh -8/+12
2007-10-01Allow removing arguments / changing the defaults after construction.Avatar David Leverton -2/+14
2007-09-25Rename const iterators to ConstIterator, mutable to Iterator. Fixes: ticket:365Avatar Ciaran McCreesh -16/+16
2007-05-26New type safe visitor frameworkAvatar Ciaran McCreesh -9/+8
2007-04-18More doxygen work, remove a few unused functions.Avatar Ciaran McCreesh -0/+3
2007-01-27Enforce validation for command line arguments.Avatar Ciaran McCreesh -1/+17
2007-01-13args_begin -> begin_argsAvatar Ciaran McCreesh -3/+3
2007-01-11Let StringSetArg specify restricted allowable values.Avatar Ciaran McCreesh -1/+52
2007-01-04Change AliasArg so that it's a bit nicer with StringArgAvatar Ciaran McCreesh -0/+5
2006-10-24Doxygen 1.5 sucksAvatar Ciaran McCreesh -0/+2
2006-09-28Add visibility support to some of the smaller librariesAvatar Ciaran McCreesh -13/+20
2006-08-27My email address is now ciaranm@ciaranm.orgAvatar Ciaran McCreesh -1/+1
2006-07-23More header and libwrapiter cleanupsAvatar Ciaran McCreesh -53/+48
2006-04-20Last batch of code docs changes for now.Avatar Ciaran McCreesh -8/+13
2006-04-14Change my email address. Sorry people, looks like you're all going to have to...Avatar Ciaran McCreesh -1/+1
2006-03-07Standardise includesAvatar Ciaran McCreesh -1/+1
2006-03-06Move everything around, and probably break lots of stuff.Avatar Ciaran McCreesh -1/+1
2006-02-24Add StringSetArg.Avatar Stephen P. Bennett -1/+36
2006-02-16Don't mangle the order of enum arg options when displaying help messagesAvatar Ciaran McCreesh -3/+4
2006-01-21Merged alias_arg and switch_arg into args_option. Seperate files are overkill...Avatar Stephen P. Bennett -0/+45
2006-01-21Coding cleanups, improved -W* goodnessAvatar Ciaran McCreesh -7/+12
2006-01-21EnumArg::_default_arg can (should) be const; make it soAvatar Stephen P. Bennett -1/+2
2006-01-20Converted --help output to use a visitor, and handle EnumArg betterAvatar Stephen P. Bennett -2/+8