Givaro
Namespaces | Functions
rsub.h File Reference
#include "rrint.h"
#include "rusub.h"
+ Include dependency graph for rsub.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>
rint< K > & operator-- (rint< K > &)
 
template<size_t K>
rint< K > operator-- (rint< K > &, int)
 
template<size_t K>
rint< K > & operator-= (rint< K > &, const rint< K > &)
 
template<size_t K, typename T >
std::enable_if< std::is_unsigned< T >::value, rint< K > & >::type operator-= (rint< K > &, const T &)
 
template<size_t K, typename T >
std::enable_if< std::is_signed< T >::value, rint< K > & >::type operator-= (rint< K > &, const T &)
 
template<size_t K>
rint< K > operator- (const rint< K > &, const rint< K > &)
 
template<size_t K, typename T >
std::enable_if< std::is_unsigned< T >::value, rint< K > >::type operator- (const rint< K > &, const T &)
 
template<size_t K, typename T >
std::enable_if< std::is_unsigned< T >::value, rint< K > >::type operator- (const T &, const rint< K > &)
 
template<size_t K, typename T >
std::enable_if< std::is_signed< T >::value, rint< K > >::type operator- (const rint< K > &, const T &)
 
template<size_t K, typename T >
std::enable_if< std::is_signed< T >::value, rint< K > >::type operator- (const T &, const rint< K > &)
 
template<size_t K>
void sub (bool &r, rint< K > &a, const rint< K > &b, const rint< K > &c)
 
template<size_t K>
void sub (bool &r, rint< K > &a, const rint< K > &c)
 
template<size_t K>
rint< K > & sub (rint< K > &a, const rint< K > &b, const rint< K > &c)
 
template<size_t K>
rint< K > & sub (rint< K > &a, const rint< K > &c)
 
template<size_t K, typename T >
std::enable_if< std::is_arithmetic< T >::value, void >::type sub (bool &r, rint< K > &a, const rint< K > &b, const T &c)
 
template<size_t K, typename T >
std::enable_if< std::is_arithmetic< T >::value, void >::type sub (bool &r, rint< K > &a, const T &c)
 
template<size_t K, typename T >
std::enable_if< std::is_arithmetic< T >::value, void >::type sub (rint< K > &a, const rint< K > &b, const T &c)
 
template<size_t K, typename T >
std::enable_if< std::is_arithmetic< T >::value, void >::type sub (rint< K > &a, const T &c)
 
template<size_t K>
void sub_1 (bool &r, rint< K > &a, const rint< K > &b)
 
template<size_t K>
void sub_1 (bool &r, rint< K > &a)
 
template<size_t K>
void sub_1 (rint< K > &a, const rint< K > &b)
 
template<size_t K>
void sub_1 (rint< K > &a)