// 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
/** \file
- \brief ListNParser.test unit tests */
+ \brief ListNParser unit tests */
//#include "ListNParser.test.hh"
//#include "ListNParser.test.ih"
# include SENF_PARSER()
SENF_PARSER_PRIVATE_FIELD( size, senf::UInt8Parser );
- SENF_PARSER_VEC_N( vec, size, senf::UInt16Parser );
+ SENF_PARSER_VECTOR( vec, size, senf::UInt16Parser );
SENF_PARSER_FINALIZE(MyVec);
};
+
+ typedef senf::ListParser<
+ senf::detail::ListNParser_Policy<
+ MyVec,
+ senf::detail::PrefixAuxParserPolicy<
+ senf::UInt16Parser> > > MyListNParser;
}
BOOST_AUTO_UNIT_TEST(ListNParser_container)
{
- typedef senf::ListNParser<MyVec,senf::UInt16Parser>::parser MyListNParser;
-
VoidPacket vp (VoidPacket::create(MyListNParser::init_bytes));
MyListNParser(vp.data().begin(),&vp.data()).init();
BOOST_AUTO_UNIT_TEST(ListNParser)
{
- typedef senf::ListNParser<MyVec,senf::UInt16Parser>::parser MyListNParser;
-
VoidPacket vp (VoidPacket::create(MyListNParser::init_bytes));
{