#include <cassert>
#include <vector>
#include <cstring>
#include <random>
#include <algorithm>
#include <boost/test/unit_test.hpp>
#include <boost/mp11.hpp>
#include <fmt/core.h>
#include "rANS/internal/pack/pack.h"
#include "rANS/internal/pack/eliasDelta.h"
#include "rANS/internal/containers/BitPtr.h"
Go to the source code of this file.
|
using | buffer_types = boost::mp11::mp_list< int8_t, int16_t, int32_t, int64_t > |
|
using | source_types = boost::mp11::mp_list< uint8_t, uint16_t, uint32_t, uint64_t > |
|
◆ BOOST_TEST_DYN_LINK
#define BOOST_TEST_DYN_LINK |
◆ BOOST_TEST_MAIN
◆ BOOST_TEST_MODULE
#define BOOST_TEST_MODULE Utility test |
◆ buffer_types
using buffer_types = boost::mp11::mp_list<int8_t, int16_t, int32_t, int64_t> |
◆ source_types
using source_types = boost::mp11::mp_list<uint8_t, uint16_t, uint32_t, uint64_t> |
◆ BOOST_AUTO_TEST_CASE() [1/4]
BOOST_AUTO_TEST_CASE |
( |
test_packRUnpackEliasDelta |
| ) |
|
◆ BOOST_AUTO_TEST_CASE() [2/4]
BOOST_AUTO_TEST_CASE |
( |
test_packUnpack |
| ) |
|
◆ BOOST_AUTO_TEST_CASE() [3/4]
BOOST_AUTO_TEST_CASE |
( |
test_packUnpackLong |
| ) |
|
◆ BOOST_AUTO_TEST_CASE() [4/4]
BOOST_AUTO_TEST_CASE |
( |
test_packUnpackStream |
| ) |
|
◆ BOOST_AUTO_TEST_CASE_TEMPLATE()
BOOST_AUTO_TEST_CASE_TEMPLATE |
( |
test_computePackingBufferSize |
, |
|
|
buffer_T |
, |
|
|
buffer_types |
|
|
) |
| |
◆ makeRandomUniformVector()
◆ BufferSize
constexpr size_t BufferSize = 257 |
|
inlineconstexpr |