X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=senf%2FPackets%2FListParser.cti;h=286c3251570671303ab8de1f9b178ed7692b0edc;hb=a266a7c438396cfea4c17f95d1556471dfcc2317;hp=9847a658ab417eb234adf43baa843b2a308a964b;hpb=601d1f509f5bb24df167a4dd5a20da67a0af9af8;p=senf.git diff --git a/senf/Packets/ListParser.cti b/senf/Packets/ListParser.cti index 9847a65..286c325 100644 --- a/senf/Packets/ListParser.cti +++ b/senf/Packets/ListParser.cti @@ -26,7 +26,7 @@ #include "ListParser.ih" // Custom includes -#include "../Utils/senfassert.hh" +#include #define prefix_ inline ///////////////////////////////cti.p/////////////////////////////////////// @@ -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