Givaro
Namespaces | Functions
rucmp.h File Reference
#include "ruruint.h"
+ Include dependency graph for rucmp.h:
+ This graph shows which files directly or indirectly include this file:

Namespaces

 RecInt
 NOTE : For this common file, either basic/reduc.h or mg/reduc.h has to be pre-included.
 

Functions

template<size_t K>
bool operator== (const ruint< K > &, const ruint< K > &)
 
template<size_t K, typename T >
std::enable_if< std::is_arithmetic< T >::value, bool >::type operator== (const ruint< K > &, const T &)
 
template<size_t K, typename T >
std::enable_if< std::is_arithmetic< T >::value, bool >::type operator== (const T &, const ruint< K > &)
 
template<size_t K>
bool operator!= (const ruint< K > &, const ruint< K > &)
 
template<size_t K, typename T >
std::enable_if< std::is_arithmetic< T >::value, bool >::type operator!= (const ruint< K > &, const T &)
 
template<size_t K, typename T >
std::enable_if< std::is_arithmetic< T >::value, bool >::type operator!= (const T &, const ruint< K > &)
 
template<size_t K>
bool operator> (const ruint< K > &, const ruint< K > &)
 
template<size_t K, typename T >
std::enable_if< std::is_arithmetic< T >::value, bool >::type operator> (const ruint< K > &, const T &)
 
template<size_t K, typename T >
std::enable_if< std::is_arithmetic< T >::value, bool >::type operator> (const T &, const ruint< K > &)
 
template<size_t K>
bool operator>= (const ruint< K > &, const ruint< K > &)
 
template<size_t K, typename T >
std::enable_if< std::is_arithmetic< T >::value, bool >::type operator>= (const ruint< K > &, const T &)
 
template<size_t K, typename T >
std::enable_if< std::is_arithmetic< T >::value, bool >::type operator>= (const T &, const ruint< K > &)
 
template<size_t K>
bool operator< (const ruint< K > &, const ruint< K > &)
 
template<size_t K, typename T >
std::enable_if< std::is_arithmetic< T >::value, bool >::type operator< (const ruint< K > &, const T &)
 
template<size_t K, typename T >
std::enable_if< std::is_arithmetic< T >::value, bool >::type operator< (const T &, const ruint< K > &)
 
template<size_t K>
bool operator<= (const ruint< K > &, const ruint< K > &)
 
template<size_t K, typename T >
std::enable_if< std::is_arithmetic< T >::value, bool >::type operator<= (const ruint< K > &, const T &)
 
template<size_t K, typename T >
std::enable_if< std::is_arithmetic< T >::value, bool >::type operator<= (const T &, const ruint< K > &)
 
template<size_t K>
int cmp (const ruint< K > &a, const ruint< K > &b)
 
template<size_t K, typename T >
std::enable_if< std::is_unsigned< T >::value, int >::type cmp (const ruint< K > &a, const T &b)
 
template<size_t K, typename T >
std::enable_if< std::is_signed< T >::value, int >::type cmp (const ruint< K > &a, const T &b)
 
template<>
int cmp (const ruint< 6 > &a, const ruint< 6 > &b)
 
template<typename T >
std::enable_if< std::is_unsigned< T >::value, int >::type cmp (const ruint< 6 > &a, const T &b)
 
template<typename T >
std::enable_if< std::is_signed< T >::value, int >::type cmp (const ruint< 6 > &a, const T &b)