aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/clients/cave/format_string.cc5
-rw-r--r--src/clients/cave/format_user_config.cc5
-rw-r--r--src/clients/cave/resolve_common.cc9
3 files changed, 14 insertions, 5 deletions
diff --git a/src/clients/cave/format_string.cc b/src/clients/cave/format_string.cc
index 25e3a73fd..4802e9c6e 100644
--- a/src/clients/cave/format_string.cc
+++ b/src/clients/cave/format_string.cc
@@ -180,5 +180,8 @@ paludis::cave::format_string(
return result;
}
-template class Map<char, std::string>;
+namespace paludis
+{
+ template class Map<char, std::string>;
+}
diff --git a/src/clients/cave/format_user_config.cc b/src/clients/cave/format_user_config.cc
index 3af8a3584..2b6f33b76 100644
--- a/src/clients/cave/format_user_config.cc
+++ b/src/clients/cave/format_user_config.cc
@@ -123,5 +123,8 @@ FormatUserConfigFile::fetch(const std::string & v, int vi, const std::string & d
return result;
}
-template class Singleton<cave::FormatUserConfigFile>;
+namespace paludis
+{
+ template class Singleton<cave::FormatUserConfigFile>;
+}
diff --git a/src/clients/cave/resolve_common.cc b/src/clients/cave/resolve_common.cc
index 00e4c1ce1..630f7e39e 100644
--- a/src/clients/cave/resolve_common.cc
+++ b/src/clients/cave/resolve_common.cc
@@ -1217,7 +1217,10 @@ paludis::cave::resolve_common(
return retcode | 1;
}
-template class Sequence<std::pair<std::string, std::string> >;
-template class WrappedForwardIterator<Sequence<std::pair<std::string, std::string> >::ConstIteratorTag,
- const std::pair<std::string, std::string> >;
+namespace paludis
+{
+ template class Sequence<std::pair<std::string, std::string> >;
+ template class WrappedForwardIterator<Sequence<std::pair<std::string, std::string> >::ConstIteratorTag,
+ const std::pair<std::string, std::string> >;
+}