aboutsummaryrefslogtreecommitdiff
path: root/paludis/repositories/e/e_repository_mask_file.cc
diff options
context:
space:
mode:
authorAvatar Ciaran McCreesh <ciaran.mccreesh@googlemail.com> 2007-11-02 07:39:03 +0000
committerAvatar Ciaran McCreesh <ciaran.mccreesh@googlemail.com> 2007-11-02 07:39:03 +0000
commitd832a1dd9e9718619bfb7bb7d0e3b48e26e65a33 (patch)
tree181f346e514cd8ff33c732f2b33ce234f1061cec /paludis/repositories/e/e_repository_mask_file.cc
parentfef0280d7576927a74b8e7d2a0a96e700348f8b3 (diff)
downloadpaludis-d832a1dd9e9718619bfb7bb7d0e3b48e26e65a33.tar.gz
paludis-d832a1dd9e9718619bfb7bb7d0e3b48e26e65a33.tar.xz
Stop using libebt, libwrapiter. C++0x compliant iterators. Use static_assert, concepts where available.
Diffstat (limited to 'paludis/repositories/e/e_repository_mask_file.cc')
-rw-r--r--paludis/repositories/e/e_repository_mask_file.cc8
1 files changed, 5 insertions, 3 deletions
diff --git a/paludis/repositories/e/e_repository_mask_file.cc b/paludis/repositories/e/e_repository_mask_file.cc
index 6bafed6d6..f681af7c0 100644
--- a/paludis/repositories/e/e_repository_mask_file.cc
+++ b/paludis/repositories/e/e_repository_mask_file.cc
@@ -21,18 +21,20 @@
#include <paludis/util/private_implementation_pattern-impl.hh>
#include <paludis/util/options.hh>
#include <paludis/util/sequence.hh>
+#include <paludis/util/wrapped_forward_iterator-impl.hh>
#include <paludis/util/strip.hh>
#include <paludis/util/config_file.hh>
+#include <paludis/util/wrapped_output_iterator.hh>
#include <paludis/mask.hh>
-#include <libwrapiter/libwrapiter_forward_iterator-impl.hh>
-#include <libwrapiter/libwrapiter_output_iterator-impl.hh>
-
#include <list>
using namespace paludis;
using namespace paludis::erepository;
+template class WrappedForwardIterator<MaskFile::ConstIteratorTag,
+ const std::pair<const std::string, tr1::shared_ptr<const RepositoryMaskInfo> > >;
+
namespace paludis
{
template <>