\code
struct TestParser : public senf::PacketParserBase
{
- // /////////////////////////////////////////////////////////////////////////
+ //-/////////////////////////////////////////////////////////////////////////
// #include SENF_PARSER()
private:
void init_chain (senf::mpl::rv <0> *) const {}
size_type field_offset_ (senf::mpl::rv <0> *) const { return 0; }
- // /////////////////////////////////////////////////////////////////////////
+ //-/////////////////////////////////////////////////////////////////////////
// SENF_PARSER_SKIP_BITS( 4 );
SENF_MPL_SLOT_SET(bit, SENF_MPL_SLOT_GET(bit) + 4);
- // /////////////////////////////////////////////////////////////////////////
+ //-/////////////////////////////////////////////////////////////////////////
// SENF_PARSER_BITFIELD_RO( type, 4, unsigned );
public:
return type_();
}
- // /////////////////////////////////////////////////////////////////////////
+ //-/////////////////////////////////////////////////////////////////////////
// SENF_PARSER_PRIVATE_VARIANT( content_, type,
// ( novalue( nocontent, key(10, senf::VoidPacketParser)) )
// ( id( content, SubParser ) )
return content_().variant() == 1;
};
- // /////////////////////////////////////////////////////////////////////////
+ //-/////////////////////////////////////////////////////////////////////////
// SENF_PARSER_FINALIZE(TestParser);
void defaultInit() const