#include <byte_buffer_convertible.hpp>
ByteBufferConvertible is an extensible mechanism for providing ByteBuffer representations of various data structures and objects.
ByteBufferConvertible utilizes type erasure and accesses byte buffer data through the convertible::byte_buffer interface. Extending ByteBufferConvertible is possible by providing specializations of convertible::byte_buffer_impl<T> implementing convertible::byte_buffer.
Definition at line 77 of file byte_buffer_convertible.hpp.
◆ ByteBufferConvertible() [1/4]
vanetza::ByteBufferConvertible::ByteBufferConvertible |
( |
| ) |
|
|
inline |
◆ ByteBufferConvertible() [2/4]
◆ ByteBufferConvertible() [3/4]
template<class T>
vanetza::ByteBufferConvertible::ByteBufferConvertible |
( |
T && | t | ) |
|
|
inline |
◆ ByteBufferConvertible() [4/4]
◆ convert()
void vanetza::ByteBufferConvertible::convert |
( |
ByteBuffer & | destination | ) |
const |
|
inline |
◆ operator=()
◆ ptr() [1/2]
◆ ptr() [2/2]
◆ size()
std::size_t vanetza::ByteBufferConvertible::size |
( |
| ) |
const |
|
inline |
◆ m_wrapper
The documentation for this class was generated from the following files: