prefix_ void senf::detail::AnnotationIndexerBase::dump(PacketImpl * p, std::ostream & os)
{
- for(std::vector<AnnotationIndexerBase*>::const_iterator
+ for(std::vector<AnnotationIndexerBase*>::const_iterator
i (registry().begin()), i_end (registry().end());
i != i_end; ++i)
(*i)->v_dump(p,os);
p->assignImpl(this);
}
+prefix_ void senf::detail::PacketImpl::prependInterpreter(PacketInterpreterBase * p,
+ PacketInterpreterBase * before)
+{
+ interpreter_list::iterator i (interpreter_list::current(*before));
+ interpreters_.insert(i, *p);
+ p->assignImpl(this);
+}
+
// Data container
prefix_ void senf::detail::PacketImpl::clear(PacketData * self)