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

◆ SelfMaxBit

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

◆ IntegerBaseWith32< Self, Other >

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

Definition at line 31 of file IntegerBase.hpp.

◆ operator & [1/2]

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

Definition at line 48 of file IntegerBase.hpp.

◆ operator & [2/2]

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

Definition at line 49 of file IntegerBase.hpp.

◆ operator!= [1/2]

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

Definition at line 66 of file IntegerBase.hpp.

◆ operator!= [2/2]

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

Definition at line 67 of file IntegerBase.hpp.

◆ operator% [1/2]

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

Definition at line 45 of file IntegerBase.hpp.

◆ operator% [2/2]

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

Definition at line 46 of file IntegerBase.hpp.

◆ operator* [1/2]

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

Definition at line 39 of file IntegerBase.hpp.

◆ operator* [2/2]

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

Definition at line 40 of file IntegerBase.hpp.

◆ operator+ [1/2]

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

Definition at line 33 of file IntegerBase.hpp.

◆ operator+ [2/2]

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

Definition at line 34 of file IntegerBase.hpp.

◆ operator- [1/2]

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

Definition at line 36 of file IntegerBase.hpp.

◆ operator- [2/2]

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

Definition at line 37 of file IntegerBase.hpp.

◆ operator/ [1/2]

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

Definition at line 42 of file IntegerBase.hpp.

◆ operator/ [2/2]

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

Definition at line 43 of file IntegerBase.hpp.

◆ operator< [1/2]

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

Definition at line 72 of file IntegerBase.hpp.

◆ operator< [2/2]

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

Definition at line 73 of file IntegerBase.hpp.

◆ operator<< [1/2]

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

Definition at line 57 of file IntegerBase.hpp.

◆ operator<< [2/2]

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

Definition at line 58 of file IntegerBase.hpp.

◆ operator<= [1/2]

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

Definition at line 78 of file IntegerBase.hpp.

◆ operator<= [2/2]

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

Definition at line 79 of file IntegerBase.hpp.

◆ operator== [1/2]

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

Definition at line 63 of file IntegerBase.hpp.

◆ operator== [2/2]

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

Definition at line 64 of file IntegerBase.hpp.

◆ operator> [1/2]

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

Definition at line 69 of file IntegerBase.hpp.

◆ operator> [2/2]

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

Definition at line 70 of file IntegerBase.hpp.

◆ operator>= [1/2]

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

Definition at line 75 of file IntegerBase.hpp.

◆ operator>= [2/2]

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

Definition at line 76 of file IntegerBase.hpp.

◆ operator>> [1/2]

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

Definition at line 60 of file IntegerBase.hpp.

◆ operator>> [2/2]

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

Definition at line 61 of file IntegerBase.hpp.

◆ operator^ [1/2]

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

Definition at line 54 of file IntegerBase.hpp.

◆ operator^ [2/2]

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

Definition at line 55 of file IntegerBase.hpp.

◆ operator| [1/2]

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

Definition at line 51 of file IntegerBase.hpp.

◆ operator| [2/2]

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: