#define prefix_ inline
///////////////////////////////cti.p///////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+// senf::GenericTLVParserBase<Base>
+
template <class Base>
prefix_ senf::PacketParserBase::size_type senf::GenericTLVParserBase<Base>::bytes()
{
prefix_ bool senf::GenericTLVParserBase<Base>::is()
const
{
- return this->type().value() == Parser::TYPEID;
+ return this->type().value() == Parser::typeId;
}
template <class Base>
#endif
+
+///////////////////////////////////////////////////////////////////////////
+// senf::detail:GenericTLVParserRegistry_Entry<BaseParser, Parser>
+
+template <class BaseParser, class Parser>
+prefix_ void senf::detail::GenericTLVParserRegistry_Entry<BaseParser, Parser>::dump(
+ std::ostream & os, GenericTLVParserBase<BaseParser> const & parser)
+{
+ (parser.template as<Parser>()).dump(os);
+}
+
///////////////////////////////cti.e///////////////////////////////////////
#undef prefix_