17 #ifndef HH_SENF_Packets_ArrayParser_ 18 #define HH_SENF_Packets_ArrayParser_ 1 65 template <
unsigned elements,
class ElementParser>
70 static size_type const fixed_bytes = elements*ElementParser::fixed_bytes;
83 iterator begin()
const;
100 # define SENF_PARSER_ARRAY(name, elt_type, size) \ 101 typedef senf::ArrayParser<size,elt_type> BOOST_PP_CAT(name, _array_t); \ 102 SENF_PARSER_FIELD( name, BOOST_PP_CAT(name, _array_t) ) 108 #if !defined(HH_SENF_Packets_Packets__decls_) && !defined(HH_SENF_Packets_ArrayParser_i_) 109 #define HH_SENF_Packets_ArrayParser_i_ PacketParser public header.
Fixed size collection of fixed size elements.
Packet data STL-sequence view.
detail::packet::difference_type difference_type
Signed integral type.
detail::packet::size_type size_type
Unsigned integral type.
detail::packet::iterator data_iterator
Raw data iterator type.
detail::ArrayParser_iterator< value_type > iterator