diff options
Diffstat (limited to 'src/clients')
-rw-r--r-- | src/clients/cave/format_string.cc | 5 | ||||
-rw-r--r-- | src/clients/cave/format_user_config.cc | 5 | ||||
-rw-r--r-- | src/clients/cave/resolve_common.cc | 9 |
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> >; +} |