X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=senf%2FPackets%2FListBParser.ct;h=1aa6490bca14a12f8cddb3b128078614d7f77d2a;hb=7ee689fe38d66aa3a0004d55e8708750d35adc0b;hp=de8f2b0f0f39f95eb751424123ae56937e7c7367;hpb=9cb871b939efe93e35dd96808d25089399acfc46;p=senf.git diff --git a/senf/Packets/ListBParser.ct b/senf/Packets/ListBParser.ct index de8f2b0..1aa6490 100644 --- a/senf/Packets/ListBParser.ct +++ b/senf/Packets/ListBParser.ct @@ -28,33 +28,33 @@ // Custom includes #define prefix_ -///////////////////////////////ct.p//////////////////////////////////////// +//-///////////////////////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////////////////////////////////////////////// +//-///////////////////////////////////////////////////////////////////////////////////////////////// // senf::detail::ListBParser_Policy::container_policy template prefix_ senf::detail::ListBParser_Policy::container_policy:: container_policy(parser_policy const & p) - : AuxPolicy (p) + : AuxPolicy::WrapperPolicy (p) { parser_type selfp (parser_type::get(p)); size_type totalsz (selfp.bytes()); data_iterator const e (selfp.i(totalsz)); - data_iterator i (AuxPolicy::adjust(selfp.i(), selfp.state())); + data_iterator i (AuxPolicy::WrapperPolicy::adjust(selfp.i(), selfp.state())); n_ = 0; while (i!=e) { ElementParser p (i,selfp.state()); size_type sz (senf::bytes(p)); - SENF_ASSERT(sz); + SENF_ASSERT(sz, "Broken element parser: reports size of 0 bytes"); i = p.i(sz); ++ n_; } container_size_ = selfp.data().size(); } -///////////////////////////////ct.e//////////////////////////////////////// +//-///////////////////////////////////////////////////////////////////////////////////////////////// #undef prefix_