From 15ac6308b5dfd5bf2fd419c7f4bf480aec7d8715 Mon Sep 17 00:00:00 2001 From: tho <tho@wiback.org> Date: Wed, 5 Nov 2008 16:07:47 +0000 Subject: [PATCH] fixed __gcc_cxx namespace reference scope --- Packets/PacketRegistry.cti | 6 +++--- Packets/PacketRegistry.ih | 12 ++++++------ 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/Packets/PacketRegistry.cti b/Packets/PacketRegistry.cti index 6de3a0c9c..5687850c5 100644 --- a/Packets/PacketRegistry.cti +++ b/Packets/PacketRegistry.cti @@ -118,7 +118,7 @@ senf::detail::PacketRegistryImpl<KeyType>::begin() const { return boost::make_transform_iterator( - registry_.begin(), __gnu_cxx::select1st<typename PacketMap::value_type>()); + registry_.begin(), ::__gnu_cxx::select1st<typename PacketMap::value_type>()); } template <class KeyType> @@ -127,13 +127,13 @@ senf::detail::PacketRegistryImpl<KeyType>::end() const { return boost::make_transform_iterator( - registry_.end(), __gnu_cxx::select1st<typename PacketMap::value_type>()); + registry_.end(), ::__gnu_cxx::select1st<typename PacketMap::value_type>()); } ///////////////////////////////PacketRegistry..e/////////////////////////////////////// #undef prefix_ - + // Local Variables: // mode: c++ // fill-column: 100 diff --git a/Packets/PacketRegistry.ih b/Packets/PacketRegistry.ih index 44198cea5..32139e716 100644 --- a/Packets/PacketRegistry.ih +++ b/Packets/PacketRegistry.ih @@ -40,7 +40,7 @@ namespace senf { Value returned by a registry lookup */ - struct PkReg_Entry + struct PkReg_Entry : public intrusive_refcount { virtual ~PkReg_Entry(); @@ -50,7 +50,7 @@ namespace senf { }; namespace detail { - + /** \brief Internal: Registry entry implementation for a specific packet type \internal @@ -64,7 +64,7 @@ namespace detail { }; /** \brief Internal: Registry implementation base-class and registry of registries - + \internal */ class PacketRegistryImplBase @@ -88,7 +88,7 @@ namespace detail { \internal */ template <class KeyType> - class PacketRegistryImpl + class PacketRegistryImpl : public PacketRegistryImplBase { public: @@ -104,13 +104,13 @@ namespace detail { /////////////////////////////////////////////////////////////////////////// // Types - typedef boost::transform_iterator< __gnu_cxx::select1st<typename PacketMap::value_type>, + typedef boost::transform_iterator< ::__gnu_cxx::select1st<typename PacketMap::value_type>, typename PacketMap::const_iterator > iterator; /////////////////////////////////////////////////////////////////////////// ///\name Structors and default members ///@{ - + PacketRegistryImpl(std::string const & name); ///@} -- GitLab