RawSpeed
fast raw decoding library
Loading...
Searching...
No Matches
HuffmanTableTest.cpp File Reference
#include "adt/Array1DRef.h"
#include "bitstreams/BitStreamer.h"
#include "bitstreams/BitStreamerMSB.h"
#include "codes/HuffmanCode.h"
#include "codes/PrefixCodeDecoder.h"
#include "io/Buffer.h"
#include "io/ByteStream.h"
#include "io/Endianness.h"
#include <algorithm>
#include <array>
#include <cstdint>
#include <initializer_list>
#include <utility>
#include <vector>
#include <gtest/gtest.h>
Include dependency graph for HuffmanTableTest.cpp:

Go to the source code of this file.

Namespaces

namespace  rawspeed
namespace  rawspeed_test
namespace  rawspeed_test::anonymous_namespace{HuffmanTableTest.cpp}

Typedefs

template<typename CodeTag = BaselineCodeTag>
using PrefixCodeDecoder

Enumerations

enum class  Endianness

Functions

 rawspeed_test::anonymous_namespace{HuffmanTableTest.cpp}::TEST (PrefixCodeDecoderTest, decodeCodeValueIdentityTest)
 rawspeed_test::anonymous_namespace{HuffmanTableTest.cpp}::TEST (PrefixCodeDecoderTest, decodeDifferenceIdentityTest)
 rawspeed_test::anonymous_namespace{HuffmanTableTest.cpp}::TEST (PrefixCodeDecoderTest, decodeCodeValueBadCodeTest)
 rawspeed_test::anonymous_namespace{HuffmanTableTest.cpp}::TEST (PrefixCodeDecoderTest, decodeDifferenceBadCodeTest)

Variables

auto rawspeed_test::anonymous_namespace{HuffmanTableTest.cpp}::genHTFull

Typedef Documentation

◆ PrefixCodeDecoder

template<typename CodeTag = BaselineCodeTag>
using rawspeed::PrefixCodeDecoder

Definition at line 37 of file PrefixCodeDecoder.h.

Enumeration Type Documentation

◆ Endianness

enum class rawspeed::Endianness : uint16_t
strong

Definition at line 31 of file Endianness.h.