![]() |
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 |