BitStream
bitstream::byte_buffer< Size > Struct Template Reference

A byte buffer aligned to 4 bytes. Can be used with bit_reader and bit_writer. More...

#include <byte_buffer.h>

Public Member Functions

uint8_t & operator[] (size_t i) noexcept
 

Public Attributes

uint8_t Bytes [Size]
 

Detailed Description

template<size_t Size>
struct bitstream::byte_buffer< Size >

A byte buffer aligned to 4 bytes. Can be used with bit_reader and bit_writer.

Note
Size must be a multiple of 4

Member Function Documentation

◆ operator[]()

template<size_t Size>
uint8_t& bitstream::byte_buffer< Size >::operator[] ( size_t  i)
inlinenoexcept

Member Data Documentation

◆ Bytes

template<size_t Size>
uint8_t bitstream::byte_buffer< Size >::Bytes[Size]

The documentation for this struct was generated from the following file: