CppSerdes  1.0
A serialization/deserialization library designed with embedded systems in mind
serdes::packet Member List

This is the complete list of members for serdes::packet, including all inherited members.

add(T &&x, size_t bits)serdes::packetinline
add(T(&x)[N], size_t bits)serdes::packetinline
add(T &&x)serdes::packetinline
add(T(&x)[N])serdes::packetinline
add(T &&value, F &&validation)serdes::packetinline
add(T &&value)serdes::packetinline
align(size_t bits) noexceptserdes::packetinline
bit_capacityserdes::packet
bit_offsetserdes::packet
bufferserdes::packet
byte_iterator(starting_byte_index start, number_of_bytes size)serdes::packetinline
load(T(&value)[N], size_t bits=detail::default_bitsize< T >::value)serdes::packetinline
load(T &&value, size_t bits=detail::default_bitsize< typename detail::has_data_and_size< typename detail::remove_cvref_cpp11< T >::type >::elem_type >::value)serdes::packetinline
load(T &value, size_t bits=detail::default_bitsize< T >::value)serdes::packetinline
load(T &&value, size_t bits=custom_type< typename detail::remove_cvref_cpp11< T >::type >::default_bits)serdes::packetinline
load(T &&value)serdes::packetinline
load(T &&value)serdes::packetinline
load(T &&value)serdes::packetinline
load(T &&value, size_t bits=detail::default_bitsize< T >::value)serdes::packetinline
load(T &&value)serdes::packetinline
load(delimited_array< T > &value, size_t bits=detail::default_bitsize< typename delimited_array< T >::elem_type >::value)serdes::packetinline
load(delimited_array< T > &value)serdes::packetinline
load(delimited_array< T > &&value)serdes::packetinline
load(serdes::array< T, T2 > &value, size_t bits=detail::default_bitsize< typename serdes::array< T, T2 >::elem_type >::value)serdes::packetinline
load(serdes::array< T, T2 > &value, size_t bits=detail::default_bitsize< typename serdes::array< T, T2 >::elem_type >::value)serdes::packetinline
load(serdes::array< T, T2 > &value)serdes::packetinline
load(serdes::array< T, T2 > &&value)serdes::packetinline
load(const serdes::pad< ST > padding)serdes::packetinline
load(const serdes::align< ST > alignment)serdes::packetinline
load(bitpack< T, ST > &&value)serdes::packetinline
load(bitpack< T, ST > &value)serdes::packetinline
load(packet_base &value)serdes::packetinline
load(packet_base &&value)serdes::packetinline
modeserdes::packet
operator+(T &&value)serdes::packetinline
operator<<(T &&x)serdes::packetinline
operator>>(T &&x)serdes::packetinline
packet(T_pointer array_init, size_t max_elements=~size_t(0), size_t b_offset=0, mode_e m=mode_e::UNSPECIFIED)serdes::packetinline
packet(T_array(&array_init)[N], size_t max_elements=~size_t(0), size_t b_offset=0, mode_e m=mode_e::UNSPECIFIED)serdes::packetinline
packet(T_sized_pointer array_init, size_t b_offset=0, mode_e m=mode_e::UNSPECIFIED)serdes::packetinline
packet(T_array &array_init, size_t max_elements=~size_t(0), size_t b_offset=0, mode_e m=mode_e::UNSPECIFIED)serdes::packetinline
pad(const size_t bits) noexceptserdes::packetinline
previous_bytes(starting_byte_index start)serdes::packetinline
previous_bytes()serdes::packetinline
reset() noexceptserdes::packetinline
statusserdes::packet
store(const T &value, size_t bits=detail::default_bitsize< T >::value)serdes::packetinline
store(T &&value, size_t bits=custom_type< typename detail::remove_cvref_cpp11< T >::type >::default_bits)serdes::packetinline
store(T &&value)serdes::packetinline
store(T &&value)serdes::packetinline
store(T &&value)serdes::packetinline
store(const T(&value)[N], size_t bits=detail::default_bitsize< T >::value)serdes::packetinline
store(T &&value, size_t bits=detail::default_bitsize< typename detail::has_data_and_size< typename detail::remove_cvref_cpp11< T >::type >::elem_type >::value)serdes::packetinline
store(const T(&&value)[N], size_t bits=detail::default_bitsize< T >::value)serdes::packetinline
store(const delimited_array< T > &value, size_t bits=detail::default_bitsize< typename delimited_array< T >::elem_type >::value)serdes::packetinline
store(const delimited_array< T > &value)serdes::packetinline
store(const delimited_array< T > &&value)serdes::packetinline
store(const serdes::array< T, T2 > &value, size_t bits=detail::default_bitsize< typename serdes::array< T, T2 >::elem_type >::value)serdes::packetinline
store(const serdes::array< T, T2 > &value, size_t bits=detail::default_bitsize< typename serdes::array< T, T2 >::elem_type >::value)serdes::packetinline
store(const serdes::array< T, T2 > &value)serdes::packetinline
store(const array< T, T2 > &&value)serdes::packetinline
store(T &&value)serdes::packetinline
store(const serdes::pad< ST > padding)serdes::packetinline
store(const serdes::align< ST > alignment)serdes::packetinline
store(const bitpack< T, ST > &&value)serdes::packetinline
store(const bitpack< T, ST > &value)serdes::packetinline
store(const packet_base &value)serdes::packetinline
store(const packet_base &&value)serdes::packetinline