Internal: Apply transformation to arbitrary aux-parser policy. More...
#include <senf/Packets/AuxParser.hh>

Public Types | |
| typedef TransformAuxParserPolicy< typename Policy::WrapperPolicy, Transform > | WrapperPolicy |
| typedef TransformAuxParserPolicy< typename Policy::ParserPolicy, Transform > | ParserPolicy |
Public Member Functions | |
| TransformAuxParserPolicy () | |
| template<class Arg > | |
| TransformAuxParserPolicy (Arg const &arg) | |
| Transform::value_type | aux (PacketParserBase::data_iterator i, PacketParserBase::state_type s) const |
| void | aux (typename Transform::value_type const &v, PacketParserBase::data_iterator i, PacketParserBase::state_type s) const |
Static Public Attributes | |
| static PacketParserBase::size_type const | aux_bytes = Policy::aux_bytes |
Internal: Apply transformation to arbitrary aux-parser policy.
Transform must satisfy the interface
Definition at line 127 of file AuxParser.hh.
| typedef TransformAuxParserPolicy<typename Policy::ParserPolicy, Transform> senf::detail::TransformAuxParserPolicy< Policy, Transform >::ParserPolicy |
Definition at line 131 of file AuxParser.hh.
| typedef TransformAuxParserPolicy<typename Policy::WrapperPolicy, Transform> senf::detail::TransformAuxParserPolicy< Policy, Transform >::WrapperPolicy |
Definition at line 130 of file AuxParser.hh.
| senf::detail::TransformAuxParserPolicy< Policy, Transform >::TransformAuxParserPolicy | ( | ) |
| senf::detail::TransformAuxParserPolicy< Policy, Transform >::TransformAuxParserPolicy | ( | Arg const & | arg | ) |
| Transform::value_type senf::detail::TransformAuxParserPolicy< Policy, Transform >::aux | ( | PacketParserBase::data_iterator | i, |
| PacketParserBase::state_type | s | ||
| ) | const |
| void senf::detail::TransformAuxParserPolicy< Policy, Transform >::aux | ( | typename Transform::value_type const & | v, |
| PacketParserBase::data_iterator | i, | ||
| PacketParserBase::state_type | s | ||
| ) | const |
|
static |
Definition at line 133 of file AuxParser.hh.