aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--paludis/broken_linkage_finder.hh11
-rw-r--r--paludis/util/digest_registry.hh6
2 files changed, 15 insertions, 2 deletions
diff --git a/paludis/broken_linkage_finder.hh b/paludis/broken_linkage_finder.hh
index 144da0972..7cce60e7c 100644
--- a/paludis/broken_linkage_finder.hh
+++ b/paludis/broken_linkage_finder.hh
@@ -25,7 +25,7 @@
#include <paludis/util/iterator_range.hh>
#include <paludis/util/pimp.hh>
#include <paludis/util/sequence-fwd.hh>
-#include <paludis/util/wrapped_forward_iterator-fwd.hh>
+#include <paludis/util/wrapped_forward_iterator.hh>
#include <paludis/environment-fwd.hh>
#include <paludis/package_id-fwd.hh>
@@ -68,6 +68,15 @@ namespace paludis
const PALUDIS_ATTRIBUTE((warn_unused_result));
IteratorRange<MissingRequirementConstIterator> missing_requirements(const std::shared_ptr<const PackageID> &, const FSPath &) const;
};
+
+ extern template class PALUDIS_VISIBLE WrappedForwardIterator<
+ BrokenLinkageFinder::BrokenPackageConstIteratorTag,
+ const std::shared_ptr<const PackageID>>;
+ extern template class PALUDIS_VISIBLE
+ WrappedForwardIterator<BrokenLinkageFinder::BrokenFileConstIteratorTag, const FSPath>;
+ extern template class PALUDIS_VISIBLE WrappedForwardIterator<
+ BrokenLinkageFinder::MissingRequirementConstIteratorTag,
+ const std::string>;
}
#endif
diff --git a/paludis/util/digest_registry.hh b/paludis/util/digest_registry.hh
index 9e01016bc..c561c40b6 100644
--- a/paludis/util/digest_registry.hh
+++ b/paludis/util/digest_registry.hh
@@ -25,7 +25,7 @@
#include <paludis/util/attributes.hh>
#include <paludis/util/pimp.hh>
#include <paludis/util/singleton.hh>
-#include <paludis/util/wrapped_forward_iterator-fwd.hh>
+#include <paludis/util/wrapped_forward_iterator.hh>
#include <functional>
#include <utility>
@@ -78,6 +78,10 @@ namespace paludis
return digest.hexsum();
}
};
+
+ extern template class PALUDIS_VISIBLE WrappedForwardIterator<
+ DigestRegistry::AlgorithmsConstIteratorTag,
+ const std::pair<const std::string, DigestRegistry::Function> >;
}
#endif