jaulib v1.4.0-2-g788cf73
Jau Support Library (C++, Java, ..)
Loading...
Searching...
No Matches
bit_stream.hpp File Reference
#include <unistd.h>
#include <climits>
#include <cmath>
#include <cstdint>
#include <limits>
#include <memory>
#include <jau/basic_types.hpp>
#include <jau/byte_util.hpp>
#include <jau/cpp_lang_util.hpp>
#include <jau/debug.hpp>
#include <jau/int_types.hpp>
#include <jau/io/byte_stream.hpp>
#include <jau/io/io_util.hpp>
#include <jau/string_util.hpp>
Include dependency graph for bit_stream.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  jau::io::Bitstream
 Versatile Bitstream implementation supporting: More...
 

Namespaces

namespace  jau
 __pack(...): Produces MSVC, clang and gcc compatible lead-in and -out macros.
 
namespace  jau::io
 

Enumerations

enum class  jau::io::ioaccess_t : bool { jau::io::ioaccess_t::read = false , jau::io::ioaccess_t::write = true }
 I/O read or write access. More...
 

Functions

std::ostream & jau::io::operator<< (std::ostream &os, const Bitstream &v)
 
std::string jau::io::to_string (const ioaccess_t v) noexcept
 Return std::string representation of the given ioaccess_t.