aboutsummaryrefslogtreecommitdiff
path: root/paludis/repositories/e/e_mask.cc
AgeCommit message (Collapse)AuthorLines
2016-08-06modernize: use default method synthesisAvatar Saleem Abdulrasool -9/+3
Convert a number of destructors to default synthesized functions. Try to inline a few instances into the header. It should be possible to inline all of them, however, gcc seems to emit a number of warnings. Furthermore, some of the destructors are pure-virtualed, but provide an implementation. Placing the definition into the header causes ODR violations.
2016-08-04modernize: use override annotationsAvatar Saleem Abdulrasool -4/+4
Automated addition of override to overridden functions. NFC.
2011-03-11Use pools for E masksAvatar Ciaran McCreesh -55/+12
2011-02-26Put repo mask info directly in the maskAvatar Ciaran McCreesh -7/+24
2011-01-23Share unaccepted keysAvatar Ciaran McCreesh -0/+61
2011-01-22Don't store keys, IDs in masksAvatar Ciaran McCreesh -14/+14
2011-01-09Rework Pimp to avoid ImpPtr ickinessAvatar Ciaran McCreesh -4/+4
Fixes: ticket:1070
2010-07-23PrivateImplementationPattern -> Pimp, Implementation -> ImpAvatar Ciaran McCreesh -10/+10
2010-07-22Less verbose PrivateImplementationPatternAvatar Ciaran McCreesh -4/+4
2010-07-22No more tr1:: and tr1/Avatar Ciaran McCreesh -8/+8
2009-01-09New easier tree visitorsAvatar Ciaran McCreesh -1/+0
2008-04-26paludis::tr1:: is dead. We no longer support compilers that don't do tr1 ↵Avatar Ciaran McCreesh -9/+9
(that means you, gcc-3).
2007-11-17Be kinder to stupid compilers: don't rely upon tr1::shared_ptr<> being ↵Avatar Ciaran McCreesh -0/+1
callable. Don't explicitly instantiate fully specialised templates if the compielr doesn't allow it. Include -impl headers in more places to work around compilers thinking they can ignore explicit instantiations.
2007-11-02Stop using libebt, libwrapiter. C++0x compliant iterators. Use ↵Avatar Ciaran McCreesh -3/+3
static_assert, concepts where available.
2007-10-23Remove email addresses from places that aren't AUTHORSAvatar Ciaran McCreesh -1/+1
2007-10-23Use an email address that worksAvatar Ciaran McCreesh -1/+1
2007-07-26Expose repository and profile masks as a metadata key, currently containing ↵Avatar David Leverton -4/+12
the filename that the mask comes from.
2007-07-16Smarter mask reasons code. Fixes: ticket:317Avatar Ciaran McCreesh -0/+154