Packets: Fix access problems for g++ < 4.1
g0dil [Tue, 17 Jul 2007 08:35:13 +0000 (08:35 +0000)]
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@317 270642c3-0616-0410-b53a-bc976706d245

Packets/PacketInterpreter.hh

index d49510f..aed5c56 100644 (file)
@@ -168,6 +168,11 @@ namespace senf {
         ptr appendClone(detail::PacketImpl * impl, iterator base, iterator new_base);
         ptr appendClone(detail::PacketImpl * impl, range r);
 
+    public:
+        // Need this for g++ < 4.0. Since PacketInterpreter is not publically visible, it should not
+        // be a real problem to make impl() public here
+        using PacketData::impl;
+
     private:
         // abstract packet type interface