![]() |
CppSerdes
1.0
A serialization/deserialization library designed with embedded systems in mind
|
This is the complete list of members for serdes::packet, including all inherited members.
add(T &&x, size_t bits) | serdes::packet | inline |
add(T(&x)[N], size_t bits) | serdes::packet | inline |
add(T &&x) | serdes::packet | inline |
add(T(&x)[N]) | serdes::packet | inline |
add(T &value, const std::function< bool()> &validation) | serdes::packet | inline |
add(T &&value, std::function< bool()> &&validation) | serdes::packet | inline |
align(size_t bits) | serdes::packet | inline |
bit_capacity | serdes::packet | |
bit_offset | serdes::packet | |
buffer | serdes::packet | |
load(T(&value)[N], size_t bits=detail::default_bitsize< T >::value) | serdes::packet | inline |
load(T &value, size_t bits=detail::default_bitsize< T >::value) | serdes::packet | inline |
load(T &&value, size_t bits=detail::default_bitsize< T >::value) | serdes::packet | inline |
load(formatter &value) | serdes::packet | inline |
load(formatter &&value) | serdes::packet | inline |
load(delimited_array< T > &value, size_t bits=detail::default_bitsize< T >::value) | serdes::packet | inline |
load(delimited_array< T > &value) | serdes::packet | inline |
load(delimited_array< T > &&value) | serdes::packet | inline |
load(array< T, T2 > &value, size_t bits=detail::default_bitsize< T >::value) | serdes::packet | inline |
load(array< T, T2 > &value) | serdes::packet | inline |
load(array< T, T2 > &&value) | serdes::packet | inline |
load(const serdes::pad< ST > padding) | serdes::packet | inline |
load(const serdes::align< ST > alignment) | serdes::packet | inline |
load(bitpack< T, ST > &&value) | serdes::packet | inline |
load(bitpack< T, ST > &value) | serdes::packet | inline |
load(packet_base &value) | serdes::packet | inline |
load(packet_base &&value) | serdes::packet | inline |
mode | serdes::packet | |
operator+(T &&value) | serdes::packet | inline |
operator<<(T &&x) | serdes::packet | inline |
operator>>(T &&x) | serdes::packet | inline |
packet(T_pointer array_init, size_t max_elements=~size_t(0), size_t b_offset=0, mode_e m=mode_e::UNSPECIFIED) | serdes::packet | inline |
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::packet | inline |
packet(T_sized_pointer array_init, size_t b_offset=0, mode_e m=mode_e::UNSPECIFIED) | serdes::packet | inline |
pad(const size_t bits) | serdes::packet | inline |
reset() noexcept | serdes::packet | inline |
status | serdes::packet | |
store(const T &value, size_t bits=detail::default_bitsize< T >::value) | serdes::packet | inline |
store(const T(&value)[N], size_t bits=detail::default_bitsize< T >::value) | serdes::packet | inline |
store(const T(&&value)[N], size_t bits=detail::default_bitsize< T >::value) | serdes::packet | inline |
store(const delimited_array< T > &value, size_t bits=detail::default_bitsize< T >::value) | serdes::packet | inline |
store(const delimited_array< T > &value) | serdes::packet | inline |
store(const delimited_array< T > &&value) | serdes::packet | inline |
store(const array< T, T2 > &value, size_t bits=detail::default_bitsize< T >::value) | serdes::packet | inline |
store(const array< T, T2 > &value) | serdes::packet | inline |
store(const array< T, T2 > &&value) | serdes::packet | inline |
store(const formatter &value) | serdes::packet | inline |
store(const formatter &&value) | serdes::packet | inline |
store(const serdes::pad< ST > padding) | serdes::packet | inline |
store(const serdes::align< ST > alignment) | serdes::packet | inline |
store(const bitpack< T, ST > &&value) | serdes::packet | inline |
store(const bitpack< T, ST > &value) | serdes::packet | inline |
store(const packet_base &value) | serdes::packet | inline |
store(const packet_base &&value) | serdes::packet | inline |