tudocomp
– The TU Dortmund Compression Framework
GenericView.hpp File Reference
#include <algorithm>
#include <cmath>
#include <cstddef>
#include <fstream>
#include <iostream>
#include <memory>
#include <sstream>
#include <string>
#include <type_traits>
#include <utility>
#include <iomanip>
#include <cstring>
#include <glog/logging.h>
#include <functional>
#include <tudocomp/pre_header/GenericViewBase.hpp>
#include <tudocomp/util/GenericConstView.hpp>

Go to the source code of this file.

Classes

class  tdc::GenericView< T >
 A view into a slice of memory. More...
 
struct  std::hash< tdc::GenericView< T > >
 

Namespaces

 tdc
 Contains the text compression and encoding framework.
 
 std
 

Functions

template<class T >
void tdc::swap (GenericView< T > &lhs, GenericView< T > &rhs)
 
template<class T >
bool tdc::operator== (const GenericView< T > &lhs, const ConstGenericView< T > &rhs)
 
template<class T >
bool tdc::operator!= (const GenericView< T > &lhs, const ConstGenericView< T > &rhs)
 
template<class T >
bool tdc::operator< (const GenericView< T > &lhs, const ConstGenericView< T > &rhs)
 
template<class T >
bool tdc::operator<= (const GenericView< T > &lhs, const ConstGenericView< T > &rhs)
 
template<class T >
bool tdc::operator> (const GenericView< T > &lhs, const ConstGenericView< T > &rhs)
 
template<class T >
bool tdc::operator>= (const GenericView< T > &lhs, const ConstGenericView< T > &rhs)
 
template<class T >
bool tdc::operator== (const ConstGenericView< T > &lhs, const GenericView< T > &rhs)
 
template<class T >
bool tdc::operator!= (const ConstGenericView< T > &lhs, const GenericView< T > &rhs)
 
template<class T >
bool tdc::operator< (const ConstGenericView< T > &lhs, const GenericView< T > &rhs)
 
template<class T >
bool tdc::operator<= (const ConstGenericView< T > &lhs, const GenericView< T > &rhs)
 
template<class T >
bool tdc::operator> (const ConstGenericView< T > &lhs, const GenericView< T > &rhs)
 
template<class T >
bool tdc::operator>= (const ConstGenericView< T > &lhs, const GenericView< T > &rhs)
 
template<class T >
bool tdc::operator== (const GenericView< T > &lhs, const GenericView< T > &rhs)
 
template<class T >
bool tdc::operator!= (const GenericView< T > &lhs, const GenericView< T > &rhs)
 
template<class T >
bool tdc::operator< (const GenericView< T > &lhs, const GenericView< T > &rhs)
 
template<class T >
bool tdc::operator<= (const GenericView< T > &lhs, const GenericView< T > &rhs)
 
template<class T >
bool tdc::operator> (const GenericView< T > &lhs, const GenericView< T > &rhs)
 
template<class T >
bool tdc::operator>= (const GenericView< T > &lhs, const GenericView< T > &rhs)