aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAvatar Ciaran McCreesh <ciaran.mccreesh@googlemail.com> 2011-03-18 22:46:06 +0000
committerAvatar Ciaran McCreesh <ciaran.mccreesh@googlemail.com> 2011-03-18 22:47:32 +0000
commit39773269d5a2eb4fe716d6ff82da20c8576ed6a3 (patch)
tree64f5351cf2e6500a9afd7104720e5ebc8f6bf0da
parent6930097bad9a7b32291aff543692a67887199e0e (diff)
downloadpaludis-39773269d5a2eb4fe716d6ff82da20c8576ed6a3.tar.gz
paludis-39773269d5a2eb4fe716d6ff82da20c8576ed6a3.tar.xz
Explicitly instantiate
-rw-r--r--paludis/repositories/e/profile.cc3
-rw-r--r--paludis/repositories/e/profile.hh2
2 files changed, 5 insertions, 0 deletions
diff --git a/paludis/repositories/e/profile.cc b/paludis/repositories/e/profile.cc
index 9f00c23..5d8faa1 100644
--- a/paludis/repositories/e/profile.cc
+++ b/paludis/repositories/e/profile.cc
@@ -26,6 +26,7 @@
#include <paludis/util/wrapped_forward_iterator-impl.hh>
#include <paludis/util/map-impl.hh>
+#include <paludis/util/singleton-impl.hh>
using namespace paludis;
using namespace paludis::erepository;
@@ -63,3 +64,5 @@ template class Map<QualifiedPackageName, PackageDepSpec>;
template class WrappedForwardIterator<Map<QualifiedPackageName, PackageDepSpec>::ConstIteratorTag,
const std::pair<const QualifiedPackageName, PackageDepSpec> >;
+template class Singleton<ProfileFactory>;
+
diff --git a/paludis/repositories/e/profile.hh b/paludis/repositories/e/profile.hh
index 6af8228..4c900a9 100644
--- a/paludis/repositories/e/profile.hh
+++ b/paludis/repositories/e/profile.hh
@@ -126,6 +126,8 @@ namespace paludis
) const PALUDIS_ATTRIBUTE((warn_unused_result));
};
}
+
+ extern template class Singleton<erepository::ProfileFactory>;
}
#endif