X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Packets%2FPacketParser.cti;h=098908f71235a210d2c79dd9a3c7f749a693b678;hb=fd3a0e8ac95d1158e9ea661ddf9187b67c70169f;hp=9cb4968601cada25f03adc2075781601a35b5af8;hpb=10985d71f77b627bc4da543d7114feb7c4529329;p=senf.git diff --git a/Packets/PacketParser.cti b/Packets/PacketParser.cti index 9cb4968..098908f 100644 --- a/Packets/PacketParser.cti +++ b/Packets/PacketParser.cti @@ -42,6 +42,13 @@ prefix_ Parser senf::PacketParserBase::parse(data_iterator i) return Parser(i,state()); } +template +prefix_ Parser senf::PacketParserBase::parse(Arg const & arg, data_iterator i) + const +{ + return Parser(arg, i, state()); +} + template prefix_ Parser senf::PacketParserBase::parse(size_type n) const @@ -49,6 +56,13 @@ prefix_ Parser senf::PacketParserBase::parse(size_type n) return Parser(boost::next(i(),n),state()); } +template +prefix_ Parser senf::PacketParserBase::parse(Arg const & arg, size_type n) + const +{ + return Parser(arg, boost::next(i(),n), state()); +} + /////////////////////////////////////////////////////////////////////////// // namespace members