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, const std::function< bool()> &validation)serdes::packetinline
add(T &&value, std::function< bool()> &&validation)serdes::packetinline
align(size_t bits)serdes::packetinline
bit_capacityserdes::packet
bit_offsetserdes::packet
bufferserdes::packet
load(T(&value)[N], size_t bits=detail::default_bitsize< T >::value)serdes::packetinline
load(T &value, size_t bits=detail::default_bitsize< T >::value)serdes::packetinline
load(T &&value, size_t bits=detail::default_bitsize< T >::value)serdes::packetinline
load(formatter &value)serdes::packetinline
load(formatter &&value)serdes::packetinline
load(delimited_array< T > &value, size_t bits=detail::default_bitsize< T >::value)serdes::packetinline
load(delimited_array< T > &value)serdes::packetinline
load(delimited_array< T > &&value)serdes::packetinline
load(array< T, T2 > &value, size_t bits=detail::default_bitsize< T >::value)serdes::packetinline
load(array< T, T2 > &value)serdes::packetinline
load(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
pad(const size_t bits)serdes::packetinline
reset() noexceptserdes::packetinline
statusserdes::packet
store(const T &value, size_t bits=detail::default_bitsize< T >::value)serdes::packetinline
store(const T(&value)[N], size_t bits=detail::default_bitsize< T >::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< T >::value)serdes::packetinline
store(const delimited_array< T > &value)serdes::packetinline
store(const delimited_array< T > &&value)serdes::packetinline
store(const array< T, T2 > &value, size_t bits=detail::default_bitsize< T >::value)serdes::packetinline
store(const array< T, T2 > &value)serdes::packetinline
store(const array< T, T2 > &&value)serdes::packetinline
store(const formatter &value)serdes::packetinline
store(const formatter &&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