X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=senf%2FPackets%2FListParser.cti;h=286c3251570671303ab8de1f9b178ed7692b0edc;hb=a266a7c438396cfea4c17f95d1556471dfcc2317;hp=a16ed886358af0ac25159cf101661ebb96f8ab86;hpb=2e7dc69c3a63bac0a9df1abbcece62c03112a1ab;p=senf.git diff --git a/senf/Packets/ListParser.cti b/senf/Packets/ListParser.cti index a16ed88..286c325 100644 --- a/senf/Packets/ListParser.cti +++ b/senf/Packets/ListParser.cti @@ -222,12 +222,15 @@ prefix_ senf::ListParser_Container:: ListParser_Container(parser_type const & list) : ListPolicy(static_cast(list)), state_(list.state()), i_(std::distance(data().begin(),list.i())) -{} +{ + ListPolicy::construct(*this); +} template prefix_ senf::ListParser_Container::~ListParser_Container() { ListPolicy::update(*this); + ListPolicy::destruct(*this); } // Accessors