/** \file
\brief ListBParser internal header */
-#ifndef IH_ListBParser_
-#define IH_ListBParser_ 1
+#ifndef IH_SENF_Packets_ListBParser_
+#define IH_SENF_Packets_ListBParser_ 1
// Custom includes
#include "ListParser.ih"
size_type size (data_iterator i, state_type s) const;
void init (data_iterator i, state_type s) const;
+ /** \brief Internal: ListBParser container/wrapper policy */
struct container_policy
: public AuxPolicy
{
void insert (container_type & c, data_iterator p);
void update (container_type const & c) const;
+ /** \brief Internal: ListBParser specific iterator data */
struct iterator_data {};
data_iterator setBegin (container_type const & c, iterator_data & d) const;
};
};
+#ifndef DOXYGEN
+
template <class ElementParser, class AuxPolicy>
struct ListParserPolicy<ElementParser, AuxPolicy, senf::detail::auxtag::bytes>
{
TransformAuxParserPolicy<AuxPolicy, Transform> > type;
};
+#endif
+
}}
///////////////////////////////ih.e////////////////////////////////////////