X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=senf%2FPackets%2FPacketInterpreter.cti;h=29eee093f1ae9aefbccd9c38372f886bc5c7d8f1;hb=9bc655e14d2d8c204ed835896cb51e42d49bd68f;hp=8dd19a97093b2fa78b435adbebfdd5dc6974383d;hpb=601d1f509f5bb24df167a4dd5a20da67a0af9af8;p=senf.git diff --git a/senf/Packets/PacketInterpreter.cti b/senf/Packets/PacketInterpreter.cti index 8dd19a9..29eee09 100644 --- a/senf/Packets/PacketInterpreter.cti +++ b/senf/Packets/PacketInterpreter.cti @@ -148,6 +148,14 @@ senf::PacketInterpreter::create(detail::PacketImpl * impl, iterator } template +prefix_ typename senf::PacketInterpreter::ptr +senf::PacketInterpreter::create(detail::PacketImpl * impl, iterator b, iterator e, + PacketInterpreterBase::ptr before) +{ + return ptr(new PacketInterpreter(impl,b,e,before)); +} + +template prefix_ senf::PacketInterpreter::PacketInterpreter(detail::PacketImpl * impl, iterator b, iterator e, Append_t) : PacketInterpreterBase(impl,b,e,Append) @@ -159,6 +167,14 @@ prefix_ senf::PacketInterpreter::PacketInterpreter(detail::PacketImp : PacketInterpreterBase(impl,b,e,Prepend) {} +template +prefix_ +senf::PacketInterpreter::PacketInterpreter(detail::PacketImpl * impl, iterator b, + iterator e, + PacketInterpreterBase::ptr before) + : PacketInterpreterBase(impl,b,e,before) +{} + // PacketType access template