ALib C++ Library
by
Library Version:
2402 R1
Documentation generated by
Loading...
Searching...
No Matches
home
dev
A-Worx
ALib
src
alib
bitbuffer
arraycompressor.hpp
Go to the documentation of this file.
1
2
/** ************************************************************************************************
3
* \file
4
* This header file is part of module \alib_bitbuffer of the \aliblong.
5
*
6
* \emoji :copyright: 2013-2024 A-Worx GmbH, Germany.
7
* Published under \ref mainpage_license "Boost Software License".
8
**************************************************************************************************/
9
#ifndef HPP_AWORX_ALIB_BITBUFFER_ARRAY_COMPRESSOR
10
#define HPP_AWORX_ALIB_BITBUFFER_ARRAY_COMPRESSOR
11
12
#if !defined (HPP_AWORX_ALIB_BITBUFFER_AC_V1)
13
# include "
alib/bitbuffer/ac_v1/ac.hpp
"
14
#endif
15
16
namespace
alib
{
17
18
/// Type alias in namespace \b alib, referencing the sub-namespace within #alib::bitbuffer
19
/// which provides the current version of array compression.
20
/// \see Namespace #alib::bitbuffer::ac_v1 for more information.
21
using
ArrayCompressor
=
bitbuffer::ac_v1::ArrayCompressor
;
22
23
/// Type alias in namespace \b alib, referencing the sub-namespace within #alib::bitbuffer
24
/// which provides the current version of array compression.
25
/// \see Namespace #alib::bitbuffer::ac_v1 for more information.
26
using
HuffmanEncoder
=
bitbuffer::ac_v1::HuffmanEncoder
;
27
28
/// Type alias in namespace \b alib, referencing the sub-namespace within #alib::bitbuffer
29
/// which provides the current version of array compression.
30
/// \see Namespace #alib::bitbuffer::ac_v1 for more information.
31
using
HuffmanDecoder
=
bitbuffer::ac_v1::HuffmanDecoder
;
32
33
}
// namespace [alib]
34
35
#endif
// HPP_AWORX_ALIB_BITBUFFER_ARRAY_COMPRESSOR
ac.hpp
alib::bitbuffer::ac_v1::ArrayCompressor
Definition
ac.hpp:74
alib::bitbuffer::ac_v1::HuffmanDecoder
Definition
huffman.hpp:145
alib::bitbuffer::ac_v1::HuffmanEncoder
Definition
huffman.hpp:32
alib
Definition
alib.cpp:57