Embedded Template Library 1.0
byte_stream.h File Reference
#include "platform.h"
#include "type_traits.h"
#include "nullptr.h"
#include "endianness.h"
#include "integral_limits.h"
#include "algorithm.h"
#include "iterator.h"
#include "memory.h"
#include "span.h"
#include "optional.h"
#include "delegate.h"
#include "exception.h"
#include "error_handler.h"
#include <stdint.h>
#include <limits.h>

Go to the source code of this file.

Classes

class  etl::byte_stream_writer
 Encodes a byte stream. More...
 
class  etl::byte_stream_reader
 

Namespaces

namespace  etl
 bitset_ext
 

Functions

template<typename T >
void etl::write_unchecked (etl::byte_stream_writer &stream, const T &value)
 
template<typename T >
bool etl::write (etl::byte_stream_writer &stream, const T &value)
 Implementation of the write function.
 
template<typename T >
etl::read_unchecked (etl::byte_stream_reader &stream)
 
template<typename T >
etl::optional< T > etl::read (etl::byte_stream_reader &stream)
 Implementation of the read function.