|
tudocomp
– The TU Dortmund Compression Framework
|
#include <algorithm>#include <cmath>#include <cstddef>#include <cstring>#include <fstream>#include <iomanip>#include <iostream>#include <iterator>#include <memory>#include <sstream>#include <string>#include <type_traits>#include <utility>#include <climits>#include <tudocomp/ds/IntRepr.hpp>#include <tudocomp/ds/IntPtr.hpp>#include <tudocomp/ds/BitPackingVector.hpp>#include <tudocomp/ds/uint_t.hpp>#include <tudocomp/ds/dynamic_t.hpp>#include <tudocomp/util/IntegerBase.hpp>#include <glog/logging.h>Go to the source code of this file.
Classes | |
| class | tdc::int_vector::IntVector< T > |
| A vector over arbitrary unsigned integer types. More... | |
Namespaces | |
| tdc | |
| Contains the text compression and encoding framework. | |
| tdc::int_vector | |
| Contains the IntVector class and its backing utilities. | |
Typedefs | |
| template<class T > | |
| using | tdc::IntVector = int_vector::IntVector< T > |
| A vector over arbitrary unsigned integer types. More... | |
| using | tdc::BitVector = IntVector< uint_t< 1 > > |
| Represents a bit vector, alias for IntVector with a fixed bit width of 1. More... | |
| using | tdc::DynamicIntVector = IntVector< dynamic_t > |
| Represents an integer vector with unspecified (dynamic) bit width. More... | |
Functions | |
| template<class T > | |
| bool | tdc::int_vector::operator== (const IntVector< T > &lhs, const IntVector< T > &rhs) |
| template<class T > | |
| bool | tdc::int_vector::operator!= (const IntVector< T > &lhs, const IntVector< T > &rhs) |
| template<class T > | |
| bool | tdc::int_vector::operator< (const IntVector< T > &lhs, const IntVector< T > &rhs) |
| template<class T > | |
| bool | tdc::int_vector::operator<= (const IntVector< T > &lhs, const IntVector< T > &rhs) |
| template<class T > | |
| bool | tdc::int_vector::operator> (const IntVector< T > &lhs, const IntVector< T > &rhs) |
| template<class T > | |
| bool | tdc::int_vector::operator>= (const IntVector< T > &lhs, const IntVector< T > &rhs) |
| template<class T > | |
| void | tdc::int_vector::swap (IntVector< T > &lhs, IntVector< T > &rhs) |