tudocomp
– The TU Dortmund Compression Framework
tdc::ConstIntegerBaseWith32< Self, Other > Class Template Reference

#include <IntegerBase.hpp>

Inheritance diagram for tdc::ConstIntegerBaseWith32< Self, Other >:
tdc::IntegerBaseWith32< Self, Other >

Public Types

typedef ConstIntegerBaseTrait< Self >::Dispatch::SelfMaxBit SelfMaxBit
 

Friends

class IntegerBaseWith32< Self, Other >
 
SelfMaxBit operator+ (const Other &lhs, const Self &rhs)
 
SelfMaxBit operator+ (const Self &lhs, const Other &rhs)
 
SelfMaxBit operator- (const Other &lhs, const Self &rhs)
 
SelfMaxBit operator- (const Self &lhs, const Other &rhs)
 
SelfMaxBit operator* (const Other &lhs, const Self &rhs)
 
SelfMaxBit operator* (const Self &lhs, const Other &rhs)
 
SelfMaxBit operator/ (const Other &lhs, const Self &rhs)
 
SelfMaxBit operator/ (const Self &lhs, const Other &rhs)
 
SelfMaxBit operator% (const Other &lhs, const Self &rhs)
 
SelfMaxBit operator% (const Self &lhs, const Other &rhs)
 
SelfMaxBit operator& (const Other &lhs, const Self &rhs)
 
SelfMaxBit operator& (const Self &lhs, const Other &rhs)
 
SelfMaxBit operator| (const Other &lhs, const Self &rhs)
 
SelfMaxBit operator| (const Self &lhs, const Other &rhs)
 
SelfMaxBit operator^ (const Other &lhs, const Self &rhs)
 
SelfMaxBit operator^ (const Self &lhs, const Other &rhs)
 
SelfMaxBit operator<< (const Other &lhs, const Self &rhs)
 
SelfMaxBit operator<< (const Self &lhs, const Other &rhs)
 
SelfMaxBit operator>> (const Other &lhs, const Self &rhs)
 
SelfMaxBit operator>> (const Self &lhs, const Other &rhs)
 
bool operator== (const Other &lhs, const Self &rhs)
 
bool operator== (const Self &lhs, const Other &rhs)
 
bool operator!= (const Other &lhs, const Self &rhs)
 
bool operator!= (const Self &lhs, const Other &rhs)
 
bool operator> (const Other &lhs, const Self &rhs)
 
bool operator> (const Self &lhs, const Other &rhs)
 
bool operator< (const Other &lhs, const Self &rhs)
 
bool operator< (const Self &lhs, const Other &rhs)
 
bool operator>= (const Other &lhs, const Self &rhs)
 
bool operator>= (const Self &lhs, const Other &rhs)
 
bool operator<= (const Other &lhs, const Self &rhs)
 
bool operator<= (const Self &lhs, const Other &rhs)
 

Detailed Description

template<class Self, class Other>
class tdc::ConstIntegerBaseWith32< Self, Other >

Definition at line 23 of file IntegerBase.hpp.

Member Typedef Documentation

template<class Self , class Other >
typedef ConstIntegerBaseTrait<Self>::Dispatch::SelfMaxBit tdc::ConstIntegerBaseWith32< Self, Other >::SelfMaxBit

Definition at line 25 of file IntegerBase.hpp.

Friends And Related Function Documentation

template<class Self , class Other >
friend class IntegerBaseWith32< Self, Other >
friend

Definition at line 31 of file IntegerBase.hpp.

template<class Self , class Other >
bool operator!= ( const Other &  lhs,
const Self &  rhs 
)
friend

Definition at line 66 of file IntegerBase.hpp.

template<class Self , class Other >
bool operator!= ( const Self &  lhs,
const Other &  rhs 
)
friend

Definition at line 67 of file IntegerBase.hpp.

template<class Self , class Other >
SelfMaxBit operator% ( const Other &  lhs,
const Self &  rhs 
)
friend

Definition at line 45 of file IntegerBase.hpp.

template<class Self , class Other >
SelfMaxBit operator% ( const Self &  lhs,
const Other &  rhs 
)
friend

Definition at line 46 of file IntegerBase.hpp.

template<class Self , class Other >
SelfMaxBit operator& ( const Other &  lhs,
const Self &  rhs 
)
friend

Definition at line 48 of file IntegerBase.hpp.

template<class Self , class Other >
SelfMaxBit operator& ( const Self &  lhs,
const Other &  rhs 
)
friend

Definition at line 49 of file IntegerBase.hpp.

template<class Self , class Other >
SelfMaxBit operator* ( const Other &  lhs,
const Self &  rhs 
)
friend

Definition at line 39 of file IntegerBase.hpp.

template<class Self , class Other >
SelfMaxBit operator* ( const Self &  lhs,
const Other &  rhs 
)
friend

Definition at line 40 of file IntegerBase.hpp.

template<class Self , class Other >
SelfMaxBit operator+ ( const Other &  lhs,
const Self &  rhs 
)
friend

Definition at line 33 of file IntegerBase.hpp.

template<class Self , class Other >
SelfMaxBit operator+ ( const Self &  lhs,
const Other &  rhs 
)
friend

Definition at line 34 of file IntegerBase.hpp.

template<class Self , class Other >
SelfMaxBit operator- ( const Other &  lhs,
const Self &  rhs 
)
friend

Definition at line 36 of file IntegerBase.hpp.

template<class Self , class Other >
SelfMaxBit operator- ( const Self &  lhs,
const Other &  rhs 
)
friend

Definition at line 37 of file IntegerBase.hpp.

template<class Self , class Other >
SelfMaxBit operator/ ( const Other &  lhs,
const Self &  rhs 
)
friend

Definition at line 42 of file IntegerBase.hpp.

template<class Self , class Other >
SelfMaxBit operator/ ( const Self &  lhs,
const Other &  rhs 
)
friend

Definition at line 43 of file IntegerBase.hpp.

template<class Self , class Other >
bool operator< ( const Other &  lhs,
const Self &  rhs 
)
friend

Definition at line 72 of file IntegerBase.hpp.

template<class Self , class Other >
bool operator< ( const Self &  lhs,
const Other &  rhs 
)
friend

Definition at line 73 of file IntegerBase.hpp.

template<class Self , class Other >
SelfMaxBit operator<< ( const Other &  lhs,
const Self &  rhs 
)
friend

Definition at line 57 of file IntegerBase.hpp.

template<class Self , class Other >
SelfMaxBit operator<< ( const Self &  lhs,
const Other &  rhs 
)
friend

Definition at line 58 of file IntegerBase.hpp.

template<class Self , class Other >
bool operator<= ( const Other &  lhs,
const Self &  rhs 
)
friend

Definition at line 78 of file IntegerBase.hpp.

template<class Self , class Other >
bool operator<= ( const Self &  lhs,
const Other &  rhs 
)
friend

Definition at line 79 of file IntegerBase.hpp.

template<class Self , class Other >
bool operator== ( const Other &  lhs,
const Self &  rhs 
)
friend

Definition at line 63 of file IntegerBase.hpp.

template<class Self , class Other >
bool operator== ( const Self &  lhs,
const Other &  rhs 
)
friend

Definition at line 64 of file IntegerBase.hpp.

template<class Self , class Other >
bool operator> ( const Other &  lhs,
const Self &  rhs 
)
friend

Definition at line 69 of file IntegerBase.hpp.

template<class Self , class Other >
bool operator> ( const Self &  lhs,
const Other &  rhs 
)
friend

Definition at line 70 of file IntegerBase.hpp.

template<class Self , class Other >
bool operator>= ( const Other &  lhs,
const Self &  rhs 
)
friend

Definition at line 75 of file IntegerBase.hpp.

template<class Self , class Other >
bool operator>= ( const Self &  lhs,
const Other &  rhs 
)
friend

Definition at line 76 of file IntegerBase.hpp.

template<class Self , class Other >
SelfMaxBit operator>> ( const Other &  lhs,
const Self &  rhs 
)
friend

Definition at line 60 of file IntegerBase.hpp.

template<class Self , class Other >
SelfMaxBit operator>> ( const Self &  lhs,
const Other &  rhs 
)
friend

Definition at line 61 of file IntegerBase.hpp.

template<class Self , class Other >
SelfMaxBit operator^ ( const Other &  lhs,
const Self &  rhs 
)
friend

Definition at line 54 of file IntegerBase.hpp.

template<class Self , class Other >
SelfMaxBit operator^ ( const Self &  lhs,
const Other &  rhs 
)
friend

Definition at line 55 of file IntegerBase.hpp.

template<class Self , class Other >
SelfMaxBit operator| ( const Other &  lhs,
const Self &  rhs 
)
friend

Definition at line 51 of file IntegerBase.hpp.

template<class Self , class Other >
SelfMaxBit operator| ( const Self &  lhs,
const Other &  rhs 
)
friend

Definition at line 52 of file IntegerBase.hpp.


The documentation for this class was generated from the following file: