aboutsummaryrefslogtreecommitdiff
path: root/paludis/contents.hh
AgeCommit message (Collapse)AuthorLines
2012-04-15GCC 4.7 does visibility differentlyAvatar Ciaran McCreesh -1/+1
2011-09-04Remove PackageID::contents_keyAvatar Ciaran McCreesh -1/+1
2011-02-21Remove simple_ from visitorAvatar Ciaran McCreesh -1/+1
2011-01-09Rework Pimp to avoid ImpPtr ickinessAvatar Ciaran McCreesh -7/+7
Fixes: ticket:1070
2010-08-24FSEntry -> FSPath, FSStatAvatar Ciaran McCreesh -7/+7
Fixes: ticket:967
2010-07-23PrivateImplementationPattern -> Pimp, Implementation -> ImpAvatar Ciaran McCreesh -9/+9
2010-07-22No more tr1:: and tr1/Avatar Ciaran McCreesh -6/+6
2010-07-22Kill NonCopyable, make Singleton its own thingAvatar Ciaran McCreesh -3/+3
2010-06-30Require working 'extern template' supportAvatar Ciaran McCreesh -3/+1
Detect compilers that're broken with -O3. Use 'extern template' unconditionally.
2009-11-28Don't use virtuals for wrapped forward iteratorsAvatar Ciaran McCreesh -1/+3
2009-02-17Need explicit dtorAvatar Ciaran McCreesh -0/+1
2009-02-16Give contents entries metadata keys.Avatar Ciaran McCreesh -66/+54
This lets us remove the horrible ExtraInfo hack from the unmerger. Whilst we're at it, stop tracking fifo / dev / misc and just have an 'other' contents type.
2008-12-13New, simpler visitor framework.Avatar Ciaran McCreesh -47/+11
Convert everything except the tree things, to begin with.
2008-09-19Be consistent in how we handle sptrsAvatar Ciaran McCreesh -1/+1
2008-06-15Make more use of 'extern template', where supported.Avatar Ciaran McCreesh -0/+23
Squashed commit of the following: commit bccc569cc57d95f41fb8aa8b210b3d514956f9fe Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com> Date: Sun Jun 15 10:39:55 2008 +0100 moar commit 034f2bfb4500241b6099874a130793953e2a7761 Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com> Date: Sun Jun 15 01:34:17 2008 +0100 moar commit 61503b051a8f238aa9efb6e418d76ff83b8890cd Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com> Date: Sat Jun 14 20:57:29 2008 +0100 moar commit fbb1e2d113e5bb69a24218f04b06198b4ee7febf Author: Ciaran McCreesh <ciaran.mccreesh@googlemail.com> Date: Sat Jun 14 20:35:25 2008 +0100 start
2008-04-26paludis::tr1:: is dead. We no longer support compilers that don't do tr1 ↵Avatar Ciaran McCreesh -4/+4
(that means you, gcc-3).
2007-11-18Make stringify(ContentsEntry) work for subclassed entries even if we don't ↵Avatar Ciaran McCreesh -0/+10
know the subclass at compile time.
2007-11-09Don't use inline enums in typedefs. It confuses too many compilersAvatar Ciaran McCreesh -1/+2
2007-11-02Stop using libebt, libwrapiter. C++0x compliant iterators. Use ↵Avatar Ciaran McCreesh -2/+1
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-10-02More doxygenAvatar Ciaran McCreesh -0/+4
2007-09-26Start reworking docs, examplesAvatar Ciaran McCreesh -11/+12
2007-09-25Rename const iterators to ConstIterator, mutable to Iterator. Fixes: ticket:365Avatar Ciaran McCreesh -3/+3
2007-06-28 r3632@snowflake: ciaranm | 2007-06-28 20:59:15 +0100Avatar Ciaran McCreesh -23/+2
Move some repository interfaces into ID methods
2007-06-06 r3336@snowflake: ciaranm | 2007-06-06 14:25:08 +0100Avatar Ciaran McCreesh -1/+1
Use libwrapiter 1.2.0
2007-05-26New type safe visitor frameworkAvatar Ciaran McCreesh -10/+21
2007-05-20Change how we access tr1 to make things easier for third party clients. ↵Avatar Ciaran McCreesh -3/+3
Fixes: ticket:238
2007-05-09Enable visibility support if --enable-visibility (needs GCC 4.1)Avatar Ciaran McCreesh -10/+10
2007-04-14More doxygen workAvatar Ciaran McCreesh -12/+3
2007-02-24Be much stricter. Trunk is now 0.21.Avatar Ciaran McCreesh -2/+4
2007-01-29Use std::tr1::shared_ptr<> instead of paludis::CountedPtr.Avatar Ciaran McCreesh -30/+4
2007-01-28Add fifo, device support throughoutAvatar Ciaran McCreesh -2/+50
2006-12-04 Add stringify for ContentsEntry and add Contents to ruby binding.Avatar Richard Brown -0/+15
2006-12-03Specify typedefs for child pointer typesAvatar Ciaran McCreesh -0/+16
2006-10-24Doxygen 1.5 sucksAvatar Ciaran McCreesh -0/+6
2006-09-17Take advantage of g++-4.1 code diagnostic utilitiesAvatar Ciaran McCreesh -2/+2
2006-08-27My email address is now ciaranm@ciaranm.orgAvatar Ciaran McCreesh -1/+1
2006-07-17More libwrapiter conversionAvatar Ciaran McCreesh -1/+1
2006-07-17Start using libwrapiter and smarter containers to avoid including big scary ↵Avatar Ciaran McCreesh -16/+8
STL files in our headers
2006-07-10More code and doxygen cleanups. Remove DepAtomDumper class.Avatar Ciaran McCreesh -9/+40
2006-07-08Doxygen improvementsAvatar Ciaran McCreesh -0/+12
2006-06-22Add documentation about config file formats, other misc docs improvementsAvatar Ciaran McCreesh -0/+5
2006-04-28Provide a way of querying the contents of a package. Add --owner and ↵Avatar Ciaran McCreesh -0/+168
--contents actions