X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=senf%2FPackets%2FListParser.cti;h=0aa24eaccafd344da6975a0d9585389580a18899;hb=9ffdaae4804503c4f36a53747c852a87ee626b9e;hp=e8c85a7eb3451501034f6b32c75497bb3edbe4be;hpb=8170f9bdf8fae3d9f16b20e04bdea7770280ccf0;p=senf.git diff --git a/senf/Packets/ListParser.cti b/senf/Packets/ListParser.cti index e8c85a7..0aa24ea 100644 --- a/senf/Packets/ListParser.cti +++ b/senf/Packets/ListParser.cti @@ -92,11 +92,12 @@ prefix_ void senf::ListParser::push_back(Value const & value, size_t } 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 @@ -109,11 +110,12 @@ prefix_ void senf::ListParser::push_front(Value const & value, size_ } 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 @@ -308,9 +310,10 @@ prefix_ void senf::ListParser_Container::push_back(Value const & val } 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 @@ -322,9 +325,10 @@ prefix_ void senf::ListParser_Container::push_front(Value const & va } 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