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

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

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

Definition at line 91 of file IntegerBase.hpp.

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

Definition at line 126 of file IntegerBase.hpp.

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

Definition at line 127 of file IntegerBase.hpp.

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

Definition at line 105 of file IntegerBase.hpp.

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

Definition at line 106 of file IntegerBase.hpp.

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

Definition at line 108 of file IntegerBase.hpp.

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

Definition at line 109 of file IntegerBase.hpp.

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

Definition at line 99 of file IntegerBase.hpp.

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

Definition at line 100 of file IntegerBase.hpp.

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

Definition at line 93 of file IntegerBase.hpp.

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

Definition at line 94 of file IntegerBase.hpp.

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

Definition at line 96 of file IntegerBase.hpp.

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

Definition at line 97 of file IntegerBase.hpp.

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

Definition at line 102 of file IntegerBase.hpp.

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

Definition at line 103 of file IntegerBase.hpp.

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

Definition at line 132 of file IntegerBase.hpp.

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

Definition at line 133 of file IntegerBase.hpp.

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

Definition at line 117 of file IntegerBase.hpp.

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

Definition at line 118 of file IntegerBase.hpp.

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

Definition at line 138 of file IntegerBase.hpp.

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

Definition at line 139 of file IntegerBase.hpp.

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

Definition at line 123 of file IntegerBase.hpp.

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

Definition at line 124 of file IntegerBase.hpp.

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

Definition at line 129 of file IntegerBase.hpp.

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

Definition at line 130 of file IntegerBase.hpp.

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

Definition at line 135 of file IntegerBase.hpp.

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

Definition at line 136 of file IntegerBase.hpp.

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

Definition at line 120 of file IntegerBase.hpp.

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

Definition at line 121 of file IntegerBase.hpp.

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

Definition at line 114 of file IntegerBase.hpp.

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

Definition at line 115 of file IntegerBase.hpp.

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

Definition at line 111 of file IntegerBase.hpp.

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: