X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Packets%2FVectorParser.cti;h=60a79241a59d578f9fe5a9062a69ed5eac50b712;hb=44d9219e6dbfc94f8a6d40a352b2d01eff6fca7c;hp=b7040bc6b32c6e0a4fbbbe163152f12351a28161;hpb=8f1a688cea76f2e76bfa0193dff9c1538929147e;p=senf.git diff --git a/Packets/VectorParser.cti b/Packets/VectorParser.cti index b7040bc..60a7924 100644 --- a/Packets/VectorParser.cti +++ b/Packets/VectorParser.cti @@ -173,7 +173,7 @@ prefix_ void senf::VectorParser::resize(size_type n, Va template prefix_ senf::VectorParser_Container:: VectorParser_Container(parser_type const & vector) - : AuxPolicy(vector), state_ (vector.state()), + : AuxPolicy::WrapperPolicy(static_cast(vector)), state_ (vector.state()), i_ (std::distance(data().begin(),vector.i())) {} @@ -247,8 +247,8 @@ prefix_ void senf::VectorParser_Container::insert(itera template prefix_ void senf::VectorParser_Container::erase(iterator pos, size_type n) { - data().erase(pos.raw(),boost::next(pos.raw(),n*ElementParser::fixed_bytes)); setSize(size()-n); + data().erase(pos.raw(),boost::next(pos.raw(),n*ElementParser::fixed_bytes)); } template