/** \file
\brief ListNParser internal header */
-#ifndef IH_ListNParser_
-#define IH_ListNParser_ 1
+#ifndef IH_SENF_Packets_ListNParser_
+#define IH_SENF_Packets_ListNParser_ 1
// Custom includes
#include "ListParser.ih"
void insert (container_type & c, data_iterator p) const;
void update (container_type const & c) const;
+ /** Internal: ListNParser iterator specific data */
struct iterator_data {
size_type n_;
};
data_iterator raw (container_type const & c, iterator_data const & d) const;
};
+#ifndef DOXYGEN
+
template <class ElementParser, class AuxPolicy>
struct ListParserPolicy<ElementParser, AuxPolicy, senf::detail::auxtag::none>
{
};
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,
TransformAuxParserPolicy<AuxPolicy, Transform> > type;
};
+#endif
+
}}
///////////////////////////////ih.e////////////////////////////////////////