Packets: return value_type parser from collection parser push_back_space() and push_f...
[senf.git] / senf / Packets / VectorParser.hh
index ef3fe36..fda789e 100644 (file)
@@ -107,10 +107,10 @@ namespace senf {
         // 'container' wrapper
                    
         template <class Value> void push_back        (Value const & value, size_type n=1) const;
-                               void push_back_space  (size_type n=1) const;
+        value_type                  push_back_space  (size_type n=1) const;
         template <class Value> void push_front       (Value const & value, size_type n=1) const;
-                               void push_front_space (size_type n=1) const;
-                               void resize           (size_type n) const;
+        value_type                  push_front_space (size_type n=1) const;
+        void                        resize           (size_type n) const;
         template <class Value> void resize           (size_type n, Value value) const;
 
      private:
@@ -203,10 +203,10 @@ namespace senf {
         void clear();
 
         template <class Value> void push_back        (Value const & value, size_type n=1);
-                               void push_back_space  (size_type n=1);
+        value_type                  push_back_space  (size_type n=1);
         template <class Value> void push_front       (Value const & value, size_type n=1);
-                               void push_front_space (size_type n=1);
-                               void resize           (size_type n);
+        value_type                  push_front_space (size_type n=1);
+        void                        resize           (size_type n);
         template <class Value> void resize           (size_type n, Value value);
 
         ///@}