X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=senf%2FPackets%2FListParser.cti;h=0aa24eaccafd344da6975a0d9585389580a18899;hb=35e271d6c345505475a8cd2654950edd9060e712;hp=286c3251570671303ab8de1f9b178ed7692b0edc;hpb=39597146fe0bb2cb6122439fc0c2b93abc095c02;p=senf.git diff --git a/senf/Packets/ListParser.cti b/senf/Packets/ListParser.cti index 286c325..0aa24ea 100644 --- a/senf/Packets/ListParser.cti +++ b/senf/Packets/ListParser.cti @@ -84,7 +84,7 @@ senf::ListParser::front() template template -prefix_ void senf::ListParser::push_back(Value value, size_type n) +prefix_ void senf::ListParser::push_back(Value const & value, size_type n) const { container c(*this); @@ -92,16 +92,17 @@ prefix_ void senf::ListParser::push_back(Value value, size_type n) } template -prefix_ void senf::ListParser::push_back_space(size_type n) +prefix_ typename senf::ListParser::value_type +senf::ListParser::push_back_space(size_type n) const { container c(*this); - c.push_back_space(n); + return c.push_back_space(n); } template template -prefix_ void senf::ListParser::push_front(Value value, size_type n) +prefix_ void senf::ListParser::push_front(Value const & value, size_type n) const { container c(*this); @@ -109,11 +110,12 @@ prefix_ void senf::ListParser::push_front(Value value, size_type n) } template -prefix_ void senf::ListParser::push_front_space(size_type n) +prefix_ typename senf::ListParser::value_type +senf::ListParser::push_front_space(size_type n) const { container c(*this); - c.push_front_space(n); + return c.push_front_space(n); } template @@ -301,30 +303,32 @@ prefix_ void senf::ListParser_Container::erase(iterator f, iterator template template -prefix_ void senf::ListParser_Container::push_back(Value value, +prefix_ void senf::ListParser_Container::push_back(Value const & value, size_type n) { insert(end(),n,value); } template -prefix_ void senf::ListParser_Container::push_back_space(size_type n) +prefix_ typename senf::ListParser_Container::value_type +senf::ListParser_Container::push_back_space(size_type n) { - shift(end(),n); + return shift(end(),n); } template template -prefix_ void senf::ListParser_Container::push_front(Value value, +prefix_ void senf::ListParser_Container::push_front(Value const & value, size_type n) { insert(begin(),n,value); } template -prefix_ void senf::ListParser_Container::push_front_space(size_type n) +prefix_ typename senf::ListParser_Container::value_type +senf::ListParser_Container::push_front_space(size_type n) { - shift(begin(),n); + return shift(begin(),n); } // Parser interface