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

#include <IntegerBase.hpp>

Inheritance diagram for tdc::ConstIntegerBaseWith64< Self, Other >:
tdc::IntegerBaseWith64< Self, Other >

Public Types

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

Friends

class IntegerBaseWith64< Self, Other >
 
Other operator+ (const Other &lhs, const Self &rhs)
 
Other operator+ (const Self &lhs, const Other &rhs)
 
Other operator- (const Other &lhs, const Self &rhs)
 
Other operator- (const Self &lhs, const Other &rhs)
 
Other operator* (const Other &lhs, const Self &rhs)
 
Other operator* (const Self &lhs, const Other &rhs)
 
Other operator/ (const Other &lhs, const Self &rhs)
 
Other operator/ (const Self &lhs, const Other &rhs)
 
Other operator% (const Other &lhs, const Self &rhs)
 
Other operator% (const Self &lhs, const Other &rhs)
 
Other operator & (const Other &lhs, const Self &rhs)
 
Other operator & (const Self &lhs, const Other &rhs)
 
Other operator| (const Other &lhs, const Self &rhs)
 
Other operator| (const Self &lhs, const Other &rhs)
 
Other operator^ (const Other &lhs, const Self &rhs)
 
Other operator^ (const Self &lhs, const Other &rhs)
 
Other operator<< (const Other &lhs, const Self &rhs)
 
Other operator<< (const Self &lhs, const Other &rhs)
 
Other operator>> (const Other &lhs, const Self &rhs)
 
Other 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::ConstIntegerBaseWith64< Self, Other >

Definition at line 83 of file IntegerBase.hpp.

Member Typedef Documentation

◆ SelfMaxBit

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

Definition at line 85 of file IntegerBase.hpp.

Friends And Related Function Documentation

◆ IntegerBaseWith64< Self, Other >

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

Definition at line 91 of file IntegerBase.hpp.

◆ operator & [1/2]

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

Definition at line 108 of file IntegerBase.hpp.

◆ operator & [2/2]

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

Definition at line 109 of file IntegerBase.hpp.

◆ operator!= [1/2]

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

Definition at line 126 of file IntegerBase.hpp.

◆ operator!= [2/2]

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

Definition at line 127 of file IntegerBase.hpp.

◆ operator% [1/2]

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

Definition at line 105 of file IntegerBase.hpp.

◆ operator% [2/2]

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

Definition at line 106 of file IntegerBase.hpp.

◆ operator* [1/2]

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

Definition at line 99 of file IntegerBase.hpp.

◆ operator* [2/2]

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

Definition at line 100 of file IntegerBase.hpp.

◆ operator+ [1/2]

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

Definition at line 93 of file IntegerBase.hpp.

◆ operator+ [2/2]

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

Definition at line 94 of file IntegerBase.hpp.

◆ operator- [1/2]

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

Definition at line 96 of file IntegerBase.hpp.

◆ operator- [2/2]

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

Definition at line 97 of file IntegerBase.hpp.

◆ operator/ [1/2]

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

Definition at line 102 of file IntegerBase.hpp.

◆ operator/ [2/2]

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

Definition at line 103 of file IntegerBase.hpp.

◆ operator< [1/2]

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

Definition at line 132 of file IntegerBase.hpp.

◆ operator< [2/2]

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

Definition at line 133 of file IntegerBase.hpp.

◆ operator<< [1/2]

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

Definition at line 117 of file IntegerBase.hpp.

◆ operator<< [2/2]

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

Definition at line 118 of file IntegerBase.hpp.

◆ operator<= [1/2]

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

Definition at line 138 of file IntegerBase.hpp.

◆ operator<= [2/2]

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

Definition at line 139 of file IntegerBase.hpp.

◆ operator== [1/2]

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

Definition at line 123 of file IntegerBase.hpp.

◆ operator== [2/2]

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

Definition at line 124 of file IntegerBase.hpp.

◆ operator> [1/2]

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

Definition at line 129 of file IntegerBase.hpp.

◆ operator> [2/2]

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

Definition at line 130 of file IntegerBase.hpp.

◆ operator>= [1/2]

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

Definition at line 135 of file IntegerBase.hpp.

◆ operator>= [2/2]

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

Definition at line 136 of file IntegerBase.hpp.

◆ operator>> [1/2]

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

Definition at line 120 of file IntegerBase.hpp.

◆ operator>> [2/2]

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

Definition at line 121 of file IntegerBase.hpp.

◆ operator^ [1/2]

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

Definition at line 114 of file IntegerBase.hpp.

◆ operator^ [2/2]

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

Definition at line 115 of file IntegerBase.hpp.

◆ operator| [1/2]

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

Definition at line 111 of file IntegerBase.hpp.

◆ operator| [2/2]

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

Definition at line 112 of file IntegerBase.hpp.


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