17 #ifndef HH_SENF_Packets_AuxParser_ 18 #define HH_SENF_Packets_AuxParser_ 1 20 #ifndef HH_SENF_Packets_Packets_ 21 #error "Don't include 'AuxParser.hh' directly, include 'Packets.hh'" 55 template <
class P,
unsigned Dist>
126 template <
class Policy,
class Transform>
157 #if !defined(HH_SENF_Packets_Packets__decls_) && !defined(HH_SENF_Packets_AuxParser_i_) 158 #define HH_SENF_Packets_AuxParser_i_ P::value_type aux(PacketParserBase::data_iterator i, PacketParserBase::state_type s) const
PacketParser public header.
DynamicAuxParserPolicy< P > ParserPolicy
FixedAuxParserPolicy WrapperPolicy
PacketParserBase::data_iterator adjust(PacketParserBase::data_iterator i, PacketParserBase::state_type s) const
Internal: Dynamic aux-parser policy (container wrapper)
SafeIterator public header.
SafePacketParserWrapper< P > p_
PacketSizeAuxParserPolicy WrapperPolicy
DynamicWrapperAuxParserPolicy< P > WrapperPolicy
DynamicAuxParserPolicy< P > ParserPolicy
static PacketParserBase::size_type const aux_bytes
Packet data STL-sequence view.
PrefixAuxParserPolicy ParserPolicy
DynamicWrapperAuxParserPolicy< P > WrapperPolicy
Internal: Prefix aux-parser policy.
PrefixAuxParserPolicy WrapperPolicy
detail::packet::size_type size_type
Unsigned integral type.
Internal: Fixed distance aux-parser policy.
FixedAuxParserPolicy ParserPolicy
detail::packet::iterator data_iterator
Raw data iterator type.
Internal: Dynamic aux-parser policy.
PacketSizeAuxParserPolicy ParserPolicy