Internal: Dynamic aux-parser policy (container wrapper) More...
#include <senf/Packets/AuxParser.hh>
Public Types | |
typedef DynamicWrapperAuxParserPolicy< P > | WrapperPolicy |
typedef DynamicAuxParserPolicy< P > | ParserPolicy |
Public Member Functions | |
DynamicWrapperAuxParserPolicy (ParserPolicy const &other) | |
P::value_type | aux (PacketParserBase::data_iterator i, PacketParserBase::state_type s) const |
void | aux (typename P::value_type const &v, PacketParserBase::data_iterator i, PacketParserBase::state_type s) const |
PacketParserBase::data_iterator | adjust (PacketParserBase::data_iterator i, PacketParserBase::state_type s) const |
Public Attributes | |
SafePacketParserWrapper< P > | p_ |
Static Public Attributes | |
static PacketParserBase::size_type const | aux_bytes = 0 |
Internal: Dynamic aux-parser policy (container wrapper)
Place auxiliary field at a variable distance before the container/collection. This is the wrapper policy used by DynamicAuxParserPolicy
Definition at line 68 of file AuxParser.hh.
typedef DynamicAuxParserPolicy<P> senf::detail::DynamicWrapperAuxParserPolicy< P >::ParserPolicy |
Definition at line 101 of file AuxParser.hh.
typedef DynamicWrapperAuxParserPolicy<P> senf::detail::DynamicWrapperAuxParserPolicy< P >::WrapperPolicy |
Definition at line 100 of file AuxParser.hh.
senf::detail::DynamicWrapperAuxParserPolicy< P >::DynamicWrapperAuxParserPolicy | ( | ParserPolicy const & | other | ) |
PacketParserBase::data_iterator senf::detail::DynamicWrapperAuxParserPolicy< P >::adjust | ( | PacketParserBase::data_iterator | i, |
PacketParserBase::state_type | s | ||
) | const |
P::value_type senf::detail::DynamicWrapperAuxParserPolicy< P >::aux | ( | PacketParserBase::data_iterator | i, |
PacketParserBase::state_type | s | ||
) | const |
void senf::detail::DynamicWrapperAuxParserPolicy< P >::aux | ( | typename P::value_type const & | v, |
PacketParserBase::data_iterator | i, | ||
PacketParserBase::state_type | s | ||
) | const |
|
static |
Definition at line 103 of file AuxParser.hh.
|
mutable |
Definition at line 111 of file AuxParser.hh.