X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Packets%2FPacketParser.cti;h=9cb4968601cada25f03adc2075781601a35b5af8;hb=10985d71f77b627bc4da543d7114feb7c4529329;hp=7872f83d5e0991625b6be791d8a9c76fcf532f17;hpb=408efb5a03252b4a278f69ab9bc588af438c55de;p=senf.git diff --git a/Packets/PacketParser.cti b/Packets/PacketParser.cti index 7872f83..9cb4968 100644 --- a/Packets/PacketParser.cti +++ b/Packets/PacketParser.cti @@ -99,58 +99,6 @@ senf::detail::packetParserSize(Parser p, int, senf::mpl::take_uint -prefix_ senf::PacketParserBase::size_type senf::detail::packetParserSize(Parser p, ...) -{ - return p.bytes(); -} - -/////////////////////////////////////////////////////////////////////////// -// senf::SafePacketParserWrapper - -template -prefix_ senf::SafePacketParserWrapper::SafePacketParserWrapper() - : parser_(), i_() -{} - -template -prefix_ senf::SafePacketParserWrapper::SafePacketParserWrapper(Parser parser) - : parser_(parser), i_(parser) -{} - -template -prefix_ senf::SafePacketParserWrapper & senf::SafePacketParserWrapper::operator=(Parser parser) -{ - parser_ = parser; - i_ = parser; - return *this; -} - -template -prefix_ Parser senf::SafePacketParserWrapper::operator*() - const -{ - SENF_ASSERT( i_ ); - parser_->i_ = PacketParserBase::data_iterator(i_); - return *parser_; -} - -template -prefix_ Parser const * senf::SafePacketParserWrapper::operator->() - const -{ - SENF_ASSERT( i_ ); - parser_->i_ = PacketParserBase::data_iterator(i_); - return & (*parser_); -} - -template -prefix_ bool senf::SafePacketParserWrapper::boolean_test() - const -{ - return i_; -} - ///////////////////////////////cti.e/////////////////////////////////////// #undef prefix_