tudocomp
– The TU Dortmund Compression Framework
tdc::ConstIntegerBaseWithSelf< Self > Class Template Reference

#include <IntegerBase.hpp>

Inheritance diagram for tdc::ConstIntegerBaseWithSelf< Self >:
tdc::IntegerBaseWithSelf< Self >

Public Types

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

Friends

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

Detailed Description

template<class Self>
class tdc::ConstIntegerBaseWithSelf< Self >

Definition at line 143 of file IntegerBase.hpp.

Member Typedef Documentation

◆ SelfMaxBit

template<class Self >
typedef ConstIntegerBaseTrait<Self>::Dispatch::SelfMaxBit tdc::ConstIntegerBaseWithSelf< Self >::SelfMaxBit

Definition at line 145 of file IntegerBase.hpp.

Friends And Related Function Documentation

◆ IntegerBaseWithSelf< Self >

template<class Self >
friend class IntegerBaseWithSelf< Self >
friend

Definition at line 151 of file IntegerBase.hpp.

◆ operator &

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

Definition at line 158 of file IntegerBase.hpp.

◆ operator!=

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

Definition at line 165 of file IntegerBase.hpp.

◆ operator%

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

Definition at line 157 of file IntegerBase.hpp.

◆ operator*

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

Definition at line 155 of file IntegerBase.hpp.

◆ operator+

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

Definition at line 153 of file IntegerBase.hpp.

◆ operator-

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

Definition at line 154 of file IntegerBase.hpp.

◆ operator/

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

Definition at line 156 of file IntegerBase.hpp.

◆ operator<

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

Definition at line 167 of file IntegerBase.hpp.

◆ operator<<

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

Definition at line 162 of file IntegerBase.hpp.

◆ operator<=

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

Definition at line 169 of file IntegerBase.hpp.

◆ operator==

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

Definition at line 164 of file IntegerBase.hpp.

◆ operator>

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

Definition at line 166 of file IntegerBase.hpp.

◆ operator>=

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

Definition at line 168 of file IntegerBase.hpp.

◆ operator>>

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

Definition at line 163 of file IntegerBase.hpp.

◆ operator^

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

Definition at line 160 of file IntegerBase.hpp.

◆ operator|

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

Definition at line 159 of file IntegerBase.hpp.

◆ operator~

template<class Self >
SelfMaxBit operator~ ( const Self &  self)
friend

Definition at line 161 of file IntegerBase.hpp.


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