Packets/80211Bundle: Complete radiotap dump (incl. unit-test)
[senf.git] / senf / Packets / ListNParser.ih
index db54348..b6e2042 100644 (file)
@@ -36,7 +36,7 @@ namespace detail {
 
     /** \brief Internal: ListPolicy defining the ListNParser parser
         \internal
-        \see \ref ListNParser
+        \see \ref ListParser
      */
     template <class ElementParser, class AuxPolicy>
     struct ListNParser_Policy
@@ -57,10 +57,12 @@ namespace detail {
         size_type bytes  (data_iterator i, state_type s) const;
         size_type size   (data_iterator i, state_type s) const;
         void      init   (data_iterator i, state_type s) const;
-        
-        void      erase  (container_type & c, data_iterator p) const;
-        void      insert (container_type & c, data_iterator p) const;
-        void      update (container_type const & c) const;
+
+        void      construct (container_type & c) const;
+        void      destruct  (container_type & c) const;
+        void      erase     (container_type & c, data_iterator p) const;
+        void      insert    (container_type & c, data_iterator p) const;
+        void      update    (container_type const & c) const;
 
         /** Internal: ListNParser iterator specific data */
         struct iterator_data {
@@ -83,8 +85,8 @@ namespace detail {
     };
 
     template <class ElementParser, class AuxPolicy, class Transform>
-    struct ListParserPolicy<ElementParser, AuxPolicy, 
-                            senf::detail::auxtag::transform<Transform, 
+    struct ListParserPolicy<ElementParser, AuxPolicy,
+                            senf::detail::auxtag::transform<Transform,
                                                             senf::detail::auxtag::none> >
     {
         typedef ListNParser_Policy< ElementParser,