minor fixes for clang++
[senf.git] / senf / Packets / PacketInterpreter.cci
index 1652db1..60f27e7 100644 (file)
@@ -30,7 +30,6 @@
 
 // Custom includes
 #include <senf/Utils/senfassert.hh>
-#include <boost/utility.hpp>
 
 #define prefix_ inline
 //-/////////////////////////////////////////////////////////////////////////////////////////////////
@@ -40,6 +39,9 @@
 
 // Structors and default members
 
+prefix_ senf::PacketInterpreterBase::~PacketInterpreterBase()
+{}
+
 prefix_ senf::PacketInterpreterBase::factory_t senf::PacketInterpreterBase::no_factory()
 {
     return 0;
@@ -68,9 +70,9 @@ prefix_ senf::PacketInterpreterBase::ptr senf::PacketInterpreterBase::last()
 }
 
 prefix_ senf::PacketInterpreterBase::ptr
-senf::PacketInterpreterBase::parseNextAs(factory_t factory)
+senf::PacketInterpreterBase::parseNextAs(factory_t factory, PacketInterpreterBase::optional_range const & range)
 {
-    return factory->parseNext(ptr(this));
+    return factory->parseNext(ptr(this), range);
 }
 
 // Data access