Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
Loading...
Searching...
No Matches
gmpfrxx.h File Reference
#include <cstddef>
#include <iosfwd>
#include <iostream>
#include <cstring>
#include <string>
#include <stdexcept>
#include <gmp.h>
#include <mpfr.h>
#include "mpfr_mul_d.h"
Include dependency graph for gmpfrxx.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  MpFrC
 
struct  __gmp_unary_plus
 
struct  __gmp_unary_minus
 
struct  __gmp_unary_com
 
struct  __gmp_binary_plus
 
struct  __gmp_binary_minus
 
struct  __gmp_binary_multiplies
 
struct  __gmp_binary_divides
 
struct  __gmp_binary_modulus
 
struct  __gmp_binary_and
 
struct  __gmp_binary_ior
 
struct  __gmp_binary_xor
 
struct  __gmp_binary_lshift
 
struct  __gmp_binary_rshift
 
struct  __gmp_binary_equal
 
struct  __gmp_binary_not_equal
 
struct  __gmp_binary_less
 
struct  __gmp_binary_less_equal
 
struct  __gmp_binary_greater
 
struct  __gmp_cmpabs_function
 
struct  __gmp_binary_greater_equal
 
struct  __gmp_unary_increment
 
struct  __gmp_unary_decrement
 
struct  __gmp_abs_function
 
struct  __gmp_dim_function
 
struct  __gmp_rint_function
 
struct  __gmp_trunc_function
 
struct  __gmp_floor_function
 
struct  __gmp_ceil_function
 
struct  __gmp_sqr_function
 
struct  __gmp_sqrt_function
 
struct  __gmp_cbrt_function
 
struct  __gmp_root_function
 
struct  __gmp_pow_function
 
struct  __gmp_log_function
 
struct  __gmp_log2_function
 
struct  __gmp_log10_function
 
struct  __gmp_exp_function
 
struct  __gmp_exp2_function
 
struct  __gmp_exp10_function
 
struct  __gmp_cos_function
 
struct  __gmp_sin_function
 
struct  __gmp_tan_function
 
struct  __gmp_sec_function
 
struct  __gmp_csc_function
 
struct  __gmp_cot_function
 
struct  __gmp_acos_function
 
struct  __gmp_asin_function
 
struct  __gmp_atan_function
 
struct  __gmp_atan2_function
 
struct  __gmp_cosh_function
 
struct  __gmp_sinh_function
 
struct  __gmp_tanh_function
 
struct  __gmp_sech_function
 
struct  __gmp_csch_function
 
struct  __gmp_coth_function
 
struct  __gmp_acosh_function
 
struct  __gmp_asinh_function
 
struct  __gmp_atanh_function
 
struct  __gmp_fac_ui_function
 
struct  __gmp_log1p_function
 
struct  __gmp_expm1_function
 
struct  __gmp_eint_function
 
struct  __gmp_gamma_function
 
struct  __gmp_lngamma_function
 
struct  __gmp_lgamma_function
 
struct  __gmp_zeta_function
 
struct  __gmp_erf_function
 
struct  __gmp_erfc_function
 
struct  __gmp_j0_function
 
struct  __gmp_j1_function
 
struct  __gmp_jn_function
 
struct  __gmp_y0_function
 
struct  __gmp_y1_function
 
struct  __gmp_yn_function
 
struct  __gmp_agm_function
 
struct  __gmp_const_log2_function
 
struct  __gmp_const_pi_function
 
struct  __gmp_const_euler_function
 
struct  __gmp_const_catalan_function
 
struct  __gmp_max_function
 
struct  __gmp_min_function
 
struct  __gmp_hypot_function
 
struct  __gmp_frac_function
 
struct  __gmp_remainder_function
 
struct  __gmp_sgn_function
 
struct  __gmp_cmp_function
 
struct  __gmp_ternary_addmul
 
struct  __gmp_ternary_submul
 
struct  __gmp_rand_function
 
struct  __gmp_alloc_cstring
 
struct  __gmp_resolve_ref< T >
 
struct  __gmp_resolve_ref< __gmp_expr< T, U > >
 
struct  __gmp_resolve_expr< mpz_t >
 
struct  __gmp_resolve_expr< mpq_t >
 
struct  __gmp_resolve_expr< mpfr_t >
 
struct  __gmp_resolve_expr< mpz_t, mpq_t >
 
struct  __gmp_resolve_expr< mpq_t, mpz_t >
 
struct  __gmp_resolve_expr< mpz_t, mpfr_t >
 
struct  __gmp_resolve_expr< mpfr_t, mpz_t >
 
struct  __gmp_resolve_expr< mpq_t, mpfr_t >
 
struct  __gmp_resolve_expr< mpfr_t, mpq_t >
 
struct  __gmp_resolve_temp< T, U, V >
 
struct  __gmp_resolve_temp< T, T, T >
 
struct  __gmp_unary_expr< T, Op >
 
struct  __gmp_binary_expr< T, U, Op >
 
struct  __gmp_void_expr< Op >
 
class  __gmp_expr< mpz_t, mpz_t >
 
class  __gmp_expr< mpq_t, mpq_t >
 
class  __gmp_expr< mpfr_t, mpfr_t >
 
class  __gmp_expr< T, __gmp_void_expr< Op > >
 
class  __gmp_expr< T, __gmp_unary_expr< __gmp_expr< T, T >, Op > >
 
class  __gmp_expr< T, __gmp_unary_expr< U, Op > >
 
class  __gmp_expr< T, __gmp_unary_expr< __gmp_expr< T, U >, Op > >
 
class  __gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, T >, __gmp_expr< T, T >, Op > >
 
class  __gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, T >, U, Op > >
 
class  __gmp_expr< T, __gmp_binary_expr< U, __gmp_expr< T, T >, Op > >
 
class  __gmp_expr< T, __gmp_binary_expr< U, V, Op > >
 
class  __gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, T >, __gmp_expr< U, V >, Op > >
 
class  __gmp_expr< T, __gmp_binary_expr< __gmp_expr< U, V >, __gmp_expr< T, T >, Op > >
 
class  __gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, T >, __gmp_expr< T, U >, Op > >
 
class  __gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, __gmp_expr< T, T >, Op > >
 
class  __gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, V, Op > >
 
class  __gmp_expr< T, __gmp_binary_expr< U, __gmp_expr< T, V >, Op > >
 
class  __gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, __gmp_expr< V, W >, Op > >
 
class  __gmp_expr< T, __gmp_binary_expr< __gmp_expr< U, V >, __gmp_expr< T, W >, Op > >
 
class  __gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, __gmp_expr< T, V >, Op > >
 
class  __gmp_expr< mpq_t, __gmp_binary_expr< mpz_class, mpq_class, __gmp_binary_plus > >
 
class  __gmp_expr< mpq_t, __gmp_binary_expr< mpq_class, mpz_class, __gmp_binary_plus > >
 
class  __gmp_expr< mpq_t, __gmp_binary_expr< mpz_class, __gmp_expr< mpq_t, T >, __gmp_binary_plus > >
 
class  __gmp_expr< mpq_t, __gmp_binary_expr< mpq_class, __gmp_expr< mpz_t, T >, __gmp_binary_plus > >
 
class  __gmp_expr< mpq_t, __gmp_binary_expr< __gmp_expr< mpz_t, T >, mpq_class, __gmp_binary_plus > >
 
class  __gmp_expr< mpq_t, __gmp_binary_expr< __gmp_expr< mpq_t, T >, mpz_class, __gmp_binary_plus > >
 
class  __gmp_expr< mpq_t, __gmp_binary_expr< __gmp_expr< mpz_t, T >, __gmp_expr< mpq_t, U >, __gmp_binary_plus > >
 
class  __gmp_expr< mpq_t, __gmp_binary_expr< __gmp_expr< mpq_t, T >, __gmp_expr< mpz_t, U >, __gmp_binary_plus > >
 
class  __gmp_expr< mpq_t, __gmp_binary_expr< mpz_class, mpq_class, __gmp_binary_minus > >
 
class  __gmp_expr< mpq_t, __gmp_binary_expr< mpq_class, mpz_class, __gmp_binary_minus > >
 
class  __gmp_expr< mpq_t, __gmp_binary_expr< mpz_class, __gmp_expr< mpq_t, T >, __gmp_binary_minus > >
 
class  __gmp_expr< mpq_t, __gmp_binary_expr< mpq_class, __gmp_expr< mpz_t, T >, __gmp_binary_minus > >
 
class  __gmp_expr< mpq_t, __gmp_binary_expr< __gmp_expr< mpz_t, T >, mpq_class, __gmp_binary_minus > >
 
class  __gmp_expr< mpq_t, __gmp_binary_expr< __gmp_expr< mpq_t, T >, mpz_class, __gmp_binary_minus > >
 
class  __gmp_expr< mpq_t, __gmp_binary_expr< __gmp_expr< mpz_t, T >, __gmp_expr< mpq_t, U >, __gmp_binary_minus > >
 
class  __gmp_expr< mpq_t, __gmp_binary_expr< __gmp_expr< mpq_t, T >, __gmp_expr< mpz_t, U >, __gmp_binary_minus > >
 
class  __gmp_expr< mpz_t, __gmp_binary_expr< mpz_class, __gmp_expr< mpz_t, __gmp_binary_expr< mpz_class, mpz_class, __gmp_binary_multiplies > >, __gmp_binary_plus > >
 
class  __gmp_expr< mpz_t, __gmp_binary_expr< mpz_class, __gmp_expr< mpz_t, __gmp_binary_expr< mpz_class, T, __gmp_binary_multiplies > >, __gmp_binary_plus > >
 
class  __gmp_expr< mpz_t, __gmp_binary_expr< mpz_class, __gmp_expr< mpz_t, __gmp_binary_expr< T, mpz_class, __gmp_binary_multiplies > >, __gmp_binary_plus > >
 
class  __gmp_expr< mpz_t, __gmp_binary_expr< mpz_class, __gmp_expr< mpz_t, __gmp_binary_expr< mpz_class, __gmp_expr< mpz_t, T >, __gmp_binary_multiplies > >, __gmp_binary_plus > >
 
class  __gmp_expr< mpz_t, __gmp_binary_expr< mpz_class, __gmp_expr< mpz_t, __gmp_binary_expr< __gmp_expr< mpz_t, T >, mpz_class, __gmp_binary_multiplies > >, __gmp_binary_plus > >
 
class  __gmp_expr< mpz_t, __gmp_binary_expr< mpz_class, __gmp_expr< mpz_t, __gmp_binary_expr< __gmp_expr< mpz_t, T >, U, __gmp_binary_multiplies > >, __gmp_binary_plus > >
 
class  __gmp_expr< mpz_t, __gmp_binary_expr< mpz_class, __gmp_expr< mpz_t, __gmp_binary_expr< T, __gmp_expr< mpz_t, U >, __gmp_binary_multiplies > >, __gmp_binary_plus > >
 
class  __gmp_expr< mpz_t, __gmp_binary_expr< mpz_class, __gmp_expr< mpz_t, __gmp_binary_expr< __gmp_expr< mpz_t, T >, __gmp_expr< mpz_t, U >, __gmp_binary_multiplies > >, __gmp_binary_plus > >
 
class  __gmp_expr< mpz_t, __gmp_binary_expr< __gmp_expr< mpz_t, T >, __gmp_expr< mpz_t, __gmp_binary_expr< mpz_class, mpz_class, __gmp_binary_multiplies > >, __gmp_binary_plus > >
 
class  __gmp_expr< mpz_t, __gmp_binary_expr< __gmp_expr< mpz_t, T >, __gmp_expr< mpz_t, __gmp_binary_expr< mpz_class, U, __gmp_binary_multiplies > >, __gmp_binary_plus > >
 
class  __gmp_expr< mpz_t, __gmp_binary_expr< __gmp_expr< mpz_t, T >, __gmp_expr< mpz_t, __gmp_binary_expr< U, mpz_class, __gmp_binary_multiplies > >, __gmp_binary_plus > >
 
class  __gmp_expr< mpz_t, __gmp_binary_expr< __gmp_expr< mpz_t, T >, __gmp_expr< mpz_t, __gmp_binary_expr< mpz_class, __gmp_expr< mpz_t, U >, __gmp_binary_multiplies > >, __gmp_binary_plus > >
 
class  __gmp_expr< mpz_t, __gmp_binary_expr< __gmp_expr< mpz_t, T >, __gmp_expr< mpz_t, __gmp_binary_expr< __gmp_expr< mpz_t, U >, mpz_class, __gmp_binary_multiplies > >, __gmp_binary_plus > >
 
class  __gmp_expr< mpz_t, __gmp_binary_expr< __gmp_expr< mpz_t, T >, __gmp_expr< mpz_t, __gmp_binary_expr< __gmp_expr< mpz_t, U >, V, __gmp_binary_multiplies > >, __gmp_binary_plus > >
 
class  __gmp_expr< mpz_t, __gmp_binary_expr< __gmp_expr< mpz_t, T >, __gmp_expr< mpz_t, __gmp_binary_expr< U, __gmp_expr< mpz_t, V >, __gmp_binary_multiplies > >, __gmp_binary_plus > >
 
class  __gmp_expr< mpz_t, __gmp_binary_expr< __gmp_expr< mpz_t, T >, __gmp_expr< mpz_t, __gmp_binary_expr< __gmp_expr< mpz_t, U >, __gmp_expr< mpz_t, V >, __gmp_binary_multiplies > >, __gmp_binary_plus > >
 
class  __gmp_expr< mpz_t, __gmp_binary_expr< mpz_class, __gmp_expr< mpz_t, __gmp_binary_expr< mpz_class, mpz_class, __gmp_binary_multiplies > >, __gmp_binary_minus > >
 
class  __gmp_expr< mpz_t, __gmp_binary_expr< mpz_class, __gmp_expr< mpz_t, __gmp_binary_expr< mpz_class, T, __gmp_binary_multiplies > >, __gmp_binary_minus > >
 
class  __gmp_expr< mpz_t, __gmp_binary_expr< mpz_class, __gmp_expr< mpz_t, __gmp_binary_expr< T, mpz_class, __gmp_binary_multiplies > >, __gmp_binary_minus > >
 
class  __gmp_expr< mpz_t, __gmp_binary_expr< mpz_class, __gmp_expr< mpz_t, __gmp_binary_expr< mpz_class, __gmp_expr< mpz_t, T >, __gmp_binary_multiplies > >, __gmp_binary_minus > >
 
class  __gmp_expr< mpz_t, __gmp_binary_expr< mpz_class, __gmp_expr< mpz_t, __gmp_binary_expr< __gmp_expr< mpz_t, T >, mpz_class, __gmp_binary_multiplies > >, __gmp_binary_minus > >
 
class  __gmp_expr< mpz_t, __gmp_binary_expr< mpz_class, __gmp_expr< mpz_t, __gmp_binary_expr< __gmp_expr< mpz_t, T >, U, __gmp_binary_multiplies > >, __gmp_binary_minus > >
 
class  __gmp_expr< mpz_t, __gmp_binary_expr< mpz_class, __gmp_expr< mpz_t, __gmp_binary_expr< T, __gmp_expr< mpz_t, U >, __gmp_binary_multiplies > >, __gmp_binary_minus > >
 
class  __gmp_expr< mpz_t, __gmp_binary_expr< mpz_class, __gmp_expr< mpz_t, __gmp_binary_expr< __gmp_expr< mpz_t, T >, __gmp_expr< mpz_t, U >, __gmp_binary_multiplies > >, __gmp_binary_minus > >
 
class  __gmp_expr< mpz_t, __gmp_binary_expr< __gmp_expr< mpz_t, T >, __gmp_expr< mpz_t, __gmp_binary_expr< mpz_class, mpz_class, __gmp_binary_multiplies > >, __gmp_binary_minus > >
 
class  __gmp_expr< mpz_t, __gmp_binary_expr< __gmp_expr< mpz_t, T >, __gmp_expr< mpz_t, __gmp_binary_expr< mpz_class, U, __gmp_binary_multiplies > >, __gmp_binary_minus > >
 
class  __gmp_expr< mpz_t, __gmp_binary_expr< __gmp_expr< mpz_t, T >, __gmp_expr< mpz_t, __gmp_binary_expr< U, mpz_class, __gmp_binary_multiplies > >, __gmp_binary_minus > >
 
class  __gmp_expr< mpz_t, __gmp_binary_expr< __gmp_expr< mpz_t, T >, __gmp_expr< mpz_t, __gmp_binary_expr< mpz_class, __gmp_expr< mpz_t, U >, __gmp_binary_multiplies > >, __gmp_binary_minus > >
 
class  __gmp_expr< mpz_t, __gmp_binary_expr< __gmp_expr< mpz_t, T >, __gmp_expr< mpz_t, __gmp_binary_expr< __gmp_expr< mpz_t, U >, mpz_class, __gmp_binary_multiplies > >, __gmp_binary_minus > >
 
class  __gmp_expr< mpz_t, __gmp_binary_expr< __gmp_expr< mpz_t, T >, __gmp_expr< mpz_t, __gmp_binary_expr< __gmp_expr< mpz_t, U >, V, __gmp_binary_multiplies > >, __gmp_binary_minus > >
 
class  __gmp_expr< mpz_t, __gmp_binary_expr< __gmp_expr< mpz_t, T >, __gmp_expr< mpz_t, __gmp_binary_expr< U, __gmp_expr< mpz_t, V >, __gmp_binary_multiplies > >, __gmp_binary_minus > >
 
class  __gmp_expr< mpz_t, __gmp_binary_expr< __gmp_expr< mpz_t, T >, __gmp_expr< mpz_t, __gmp_binary_expr< __gmp_expr< mpz_t, U >, __gmp_expr< mpz_t, V >, __gmp_binary_multiplies > >, __gmp_binary_minus > >
 
class  __gmp_urandomb_value
 
class  __gmp_urandomm_value
 
class  __gmp_expr< mpz_t, __gmp_urandomb_value >
 
class  __gmp_expr< mpz_t, __gmp_urandomm_value >
 
class  __gmp_expr< mpfr_t, __gmp_urandomb_value >
 
class  gmp_randclass
 

Macros

#define __GMP_PLUSPLUS__
 
#define __GMPFR_PLUSPLUS__
 
#define __GMPP_DECLARE_COMPOUND_OPERATOR(fun)
 
#define __GMPN_DECLARE_COMPOUND_OPERATOR(fun)
 
#define __GMP_DECLARE_COMPOUND_OPERATOR(fun)
 
#define __GMP_DECLARE_COMPOUND_OPERATOR_UI(fun)    __gmp_expr & fun(unsigned long int);
 
#define __GMP_DECLARE_INCREMENT_OPERATOR(fun)
 
#define __GMPZQ_DEFINE_EXPR(eval_fun)
 
#define __GMP_DEFINE_TERNARY_EXPR(eval_fun1, eval_fun2, eval_both)
 
#define __GMP_DEFINE_VOID_FUNCTION(T, fun, eval_fun)
 
#define __GMP_DEFINE_UNARY_FUNCTION(fun, eval_fun)
 
#define __GMP_DEFINE_UNARY_TYPE_FUNCTION(type, fun, eval_fun)
 
#define __GMP_DEFINE_UNARY_FUNCTION_UI(T, fun, eval_fun)
 
#define __GMPP_DEFINE_BINARY_FUNCTION(fun, eval_fun)
 
#define __GMPNN_DEFINE_BINARY_FUNCTION(fun, eval_fun, type, bigtype)
 
#define __GMPNS_DEFINE_BINARY_FUNCTION(fun, eval_fun, type)   __GMPNN_DEFINE_BINARY_FUNCTION(fun, eval_fun, type, signed long int)
 
#define __GMPNU_DEFINE_BINARY_FUNCTION(fun, eval_fun, type)   __GMPNN_DEFINE_BINARY_FUNCTION(fun, eval_fun, type, unsigned long int)
 
#define __GMPND_DEFINE_BINARY_FUNCTION(fun, eval_fun, type)   __GMPNN_DEFINE_BINARY_FUNCTION(fun, eval_fun, type, double)
 
#define __GMPNLD_DEFINE_BINARY_FUNCTION(fun, eval_fun, type)   __GMPNN_DEFINE_BINARY_FUNCTION(fun, eval_fun, type, long double)
 
#define __GMPN_DEFINE_BINARY_FUNCTION(fun, eval_fun)
 
#define __GMP_DEFINE_BINARY_FUNCTION(fun, eval_fun)
 
#define __GMP_DEFINE_BINARY_FUNCTION_UI(fun, eval_fun)
 
#define __GMP_DEFINE_BINARY_FUNCTION_UI_UI(T, fun, eval_fun)
 
#define __GMPP_DEFINE_BINARY_TYPE_FUNCTION(type, fun, eval_fun)
 
#define __GMPNN_DEFINE_BINARY_TYPE_FUNCTION(type, fun, eval_fun, type2, bigtype)
 
#define __GMPNS_DEFINE_BINARY_TYPE_FUNCTION(type, fun, eval_fun, type2)
 
#define __GMPNU_DEFINE_BINARY_TYPE_FUNCTION(type, fun, eval_fun, type2)
 
#define __GMPND_DEFINE_BINARY_TYPE_FUNCTION(type, fun, eval_fun, type2)   __GMPNN_DEFINE_BINARY_TYPE_FUNCTION(type, fun, eval_fun, type2, double)
 
#define __GMPNLD_DEFINE_BINARY_TYPE_FUNCTION(type, fun, eval_fun, type2)   __GMPNN_DEFINE_BINARY_TYPE_FUNCTION(type, fun, eval_fun, type2, long double)
 
#define __GMPN_DEFINE_BINARY_TYPE_FUNCTION(type, fun, eval_fun)
 
#define __GMP_DEFINE_BINARY_TYPE_FUNCTION(type, fun, eval_fun)
 
#define __GMPP_DEFINE_COMPOUND_OPERATOR(type, fun, eval_fun)
 
#define __GMPNN_DEFINE_COMPOUND_OPERATOR(type, fun, eval_fun, type2, bigtype)
 
#define __GMPNS_DEFINE_COMPOUND_OPERATOR(type, fun, eval_fun, type2)
 
#define __GMPNU_DEFINE_COMPOUND_OPERATOR(type, fun, eval_fun, type2)
 
#define __GMPND_DEFINE_COMPOUND_OPERATOR(type, fun, eval_fun, type2)   __GMPNN_DEFINE_COMPOUND_OPERATOR(type, fun, eval_fun, type2, double)
 
#define __GMPNLD_DEFINE_COMPOUND_OPERATOR(type, fun, eval_fun, type2)   __GMPNN_DEFINE_COMPOUND_OPERATOR(type, fun, eval_fun, type2, long double)
 
#define __GMPN_DEFINE_COMPOUND_OPERATOR(type, fun, eval_fun)
 
#define __GMP_DEFINE_COMPOUND_OPERATOR(type, fun, eval_fun)
 
#define __GMPZ_DEFINE_COMPOUND_OPERATOR(fun, eval_fun)   __GMP_DEFINE_COMPOUND_OPERATOR(mpz, fun, eval_fun)
 
#define __GMPZZ_DEFINE_COMPOUND_OPERATOR(fun, eval_fun)   __GMPP_DEFINE_COMPOUND_OPERATOR(mpz, fun, eval_fun)
 
#define __GMPQ_DEFINE_COMPOUND_OPERATOR(fun, eval_fun)   __GMP_DEFINE_COMPOUND_OPERATOR(mpq, fun, eval_fun)
 
#define __MPFR_DEFINE_COMPOUND_OPERATOR(fun, eval_fun)   __GMP_DEFINE_COMPOUND_OPERATOR(mpfr, fun, eval_fun)
 
#define __GMP_DEFINE_COMPOUND_OPERATOR_UI(type, fun, eval_fun)
 
#define __GMPZ_DEFINE_COMPOUND_OPERATOR_UI(fun, eval_fun)   __GMP_DEFINE_COMPOUND_OPERATOR_UI(mpz, fun, eval_fun)
 
#define __GMPQ_DEFINE_COMPOUND_OPERATOR_UI(fun, eval_fun)   __GMP_DEFINE_COMPOUND_OPERATOR_UI(mpq, fun, eval_fun)
 
#define __MPFR_DEFINE_COMPOUND_OPERATOR_UI(fun, eval_fun)   __GMP_DEFINE_COMPOUND_OPERATOR_UI(mpfr, fun, eval_fun)
 
#define __GMP_DEFINE_INCREMENT_OPERATOR(type, fun, eval_fun)
 
#define __GMPZ_DEFINE_INCREMENT_OPERATOR(fun, eval_fun)   __GMP_DEFINE_INCREMENT_OPERATOR(mpz, fun, eval_fun)
 
#define __GMPQ_DEFINE_INCREMENT_OPERATOR(fun, eval_fun)   __GMP_DEFINE_INCREMENT_OPERATOR(mpq, fun, eval_fun)
 
#define __MPFR_DEFINE_INCREMENT_OPERATOR(fun, eval_fun)   __GMP_DEFINE_INCREMENT_OPERATOR(mpfr, fun, eval_fun)
 

Typedefs

typedef __gmp_expr< mpz_t, mpz_t > mpz_class
 
typedef __gmp_expr< mpq_t, mpq_t > mpq_class
 
typedef __gmp_expr< mpfr_t, mpfr_t > mpfr_class
 
typedef void __gmp_randinit_default_t(gmp_randstate_t)
 
typedef void __gmp_randinit_lc_2exp_t(gmp_randstate_t, mpz_srcptr, unsigned long int, unsigned long int)
 
typedef int __gmp_randinit_lc_2exp_size_t(gmp_randstate_t, unsigned long int)
 

Functions

std::istream & operator>> (std::istream &, mpfr_ptr)
 
std::ostream & operator<< (std::ostream &, mpfr_srcptr)
 
void mpz_set_mpfr (mpz_ptr w, mpfr_srcptr u)
 
void mpq_set_mpfr (mpq_ptr w, mpfr_srcptr u)
 
template<class T , class U >
void __gmp_set_expr (mpz_ptr, const __gmp_expr< T, U > &)
 
template<class T , class U >
void __gmp_set_expr (mpq_ptr, const __gmp_expr< T, U > &)
 
template<class T , class U >
void __gmp_set_expr (mpfr_ptr, const __gmp_expr< T, U > &)
 
template<class T >
std::ostream & operator<< (std::ostream &o, const __gmp_expr< T, T > &expr)
 
template<class T , class U >
std::ostream & operator<< (std::ostream &o, const __gmp_expr< T, U > &expr)
 
template<class T >
std::istream & operator>> (std::istream &i, __gmp_expr< T, T > &expr)
 
std::istream & operator>> (std::istream &i, mpq_class &q)
 
template<>
void __gmp_set_expr (mpz_ptr z, const mpz_class &w)
 
template<class T >
void __gmp_set_expr (mpz_ptr z, const __gmp_expr< mpz_t, T > &expr)
 
template<>
void __gmp_set_expr (mpz_ptr z, const mpq_class &q)
 
template<class T >
void __gmp_set_expr (mpz_ptr z, const __gmp_expr< mpq_t, T > &expr)
 
template<class T >
void __gmp_set_expr (mpz_ptr z, const mpfr_class &f)
 
template<class T >
void __gmp_set_expr (mpz_ptr z, const __gmp_expr< mpfr_t, T > &expr)
 
template<>
void __gmp_set_expr (mpq_ptr q, const mpz_class &z)
 
template<class T >
void __gmp_set_expr (mpq_ptr q, const __gmp_expr< mpz_t, T > &expr)
 
template<>
void __gmp_set_expr (mpq_ptr q, const mpq_class &r)
 
template<class T >
void __gmp_set_expr (mpq_ptr q, const __gmp_expr< mpq_t, T > &expr)
 
template<class T >
void __gmp_set_expr (mpq_ptr q, const mpfr_class &f)
 
template<class T >
void __gmp_set_expr (mpq_ptr q, const __gmp_expr< mpfr_t, T > &expr)
 
template<class T >
void __gmp_set_expr (mpfr_ptr f, const mpz_class &z)
 
template<class T >
void __gmp_set_expr (mpfr_ptr f, const __gmp_expr< mpz_t, T > &expr)
 
template<class T >
void __gmp_set_expr (mpfr_ptr f, const mpq_class &q)
 
template<class T >
void __gmp_set_expr (mpfr_ptr f, const __gmp_expr< mpq_t, T > &expr)
 
template<>
void __gmp_set_expr (mpfr_ptr f, const mpfr_class &g)
 
template<class T >
void __gmp_set_expr (mpfr_ptr f, const __gmp_expr< mpfr_t, T > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_unary_expr< __gmp_expr< T, U >, __gmp_unary_plus > > operator+ (const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_unary_expr< __gmp_expr< T, U >, __gmp_unary_minus > > operator- (const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_unary_expr< __gmp_expr< T, U >, __gmp_unary_com > > operator~ (const __gmp_expr< T, U > &expr)
 
template<class T , class U , class V , class W >
__gmp_expr< typename __gmp_resolve_expr< T, V >::value_type, __gmp_binary_expr< __gmp_expr< T, U >, __gmp_expr< V, W >, __gmp_binary_plus > > operator+ (const __gmp_expr< T, U > &expr1, const __gmp_expr< V, W > &expr2)
 
template<class T , class U >
__gmp_expr< typename __gmp_resolve_expr< T, T >::value_type, __gmp_binary_expr< __gmp_expr< T, U >, __gmp_expr< T, U >, __gmp_binary_plus > > operator+ (const __gmp_expr< T, U > &expr1, const __gmp_expr< T, U > &expr2)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_binary_plus > > operator+ (const __gmp_expr< T, U > &expr, signed char t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_binary_plus > > operator+ (signed char t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_binary_plus > > operator+ (const __gmp_expr< T, U > &expr, unsigned char t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_binary_plus > > operator+ (unsigned char t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_binary_plus > > operator+ (const __gmp_expr< T, U > &expr, signed int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_binary_plus > > operator+ (signed int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_binary_plus > > operator+ (const __gmp_expr< T, U > &expr, unsigned int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_binary_plus > > operator+ (unsigned int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_binary_plus > > operator+ (const __gmp_expr< T, U > &expr, signed short int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_binary_plus > > operator+ (signed short int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_binary_plus > > operator+ (const __gmp_expr< T, U > &expr, unsigned short int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_binary_plus > > operator+ (unsigned short int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_binary_plus > > operator+ (const __gmp_expr< T, U > &expr, signed long int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_binary_plus > > operator+ (signed long int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_binary_plus > > operator+ (const __gmp_expr< T, U > &expr, unsigned long int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_binary_plus > > operator+ (unsigned long int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, double, __gmp_binary_plus > > operator+ (const __gmp_expr< T, U > &expr, float t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< double, __gmp_expr< T, U >, __gmp_binary_plus > > operator+ (float t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, double, __gmp_binary_plus > > operator+ (const __gmp_expr< T, U > &expr, double t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< double, __gmp_expr< T, U >, __gmp_binary_plus > > operator+ (double t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, long double, __gmp_binary_plus > > operator+ (const __gmp_expr< T, U > &expr, long double t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< long double, __gmp_expr< T, U >, __gmp_binary_plus > > operator+ (long double t, const __gmp_expr< T, U > &expr)
 
template<class T , class U , class V , class W >
__gmp_expr< typename __gmp_resolve_expr< T, V >::value_type, __gmp_binary_expr< __gmp_expr< T, U >, __gmp_expr< V, W >, __gmp_binary_minus > > operator- (const __gmp_expr< T, U > &expr1, const __gmp_expr< V, W > &expr2)
 
template<class T , class U >
__gmp_expr< typename __gmp_resolve_expr< T, T >::value_type, __gmp_binary_expr< __gmp_expr< T, U >, __gmp_expr< T, U >, __gmp_binary_minus > > operator- (const __gmp_expr< T, U > &expr1, const __gmp_expr< T, U > &expr2)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_binary_minus > > operator- (const __gmp_expr< T, U > &expr, signed char t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_binary_minus > > operator- (signed char t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_binary_minus > > operator- (const __gmp_expr< T, U > &expr, unsigned char t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_binary_minus > > operator- (unsigned char t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_binary_minus > > operator- (const __gmp_expr< T, U > &expr, signed int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_binary_minus > > operator- (signed int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_binary_minus > > operator- (const __gmp_expr< T, U > &expr, unsigned int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_binary_minus > > operator- (unsigned int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_binary_minus > > operator- (const __gmp_expr< T, U > &expr, signed short int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_binary_minus > > operator- (signed short int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_binary_minus > > operator- (const __gmp_expr< T, U > &expr, unsigned short int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_binary_minus > > operator- (unsigned short int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_binary_minus > > operator- (const __gmp_expr< T, U > &expr, signed long int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_binary_minus > > operator- (signed long int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_binary_minus > > operator- (const __gmp_expr< T, U > &expr, unsigned long int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_binary_minus > > operator- (unsigned long int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, double, __gmp_binary_minus > > operator- (const __gmp_expr< T, U > &expr, float t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< double, __gmp_expr< T, U >, __gmp_binary_minus > > operator- (float t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, double, __gmp_binary_minus > > operator- (const __gmp_expr< T, U > &expr, double t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< double, __gmp_expr< T, U >, __gmp_binary_minus > > operator- (double t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, long double, __gmp_binary_minus > > operator- (const __gmp_expr< T, U > &expr, long double t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< long double, __gmp_expr< T, U >, __gmp_binary_minus > > operator- (long double t, const __gmp_expr< T, U > &expr)
 
template<class T , class U , class V , class W >
__gmp_expr< typename __gmp_resolve_expr< T, V >::value_type, __gmp_binary_expr< __gmp_expr< T, U >, __gmp_expr< V, W >, __gmp_binary_multiplies > > operator* (const __gmp_expr< T, U > &expr1, const __gmp_expr< V, W > &expr2)
 
template<class T , class U >
__gmp_expr< typename __gmp_resolve_expr< T, T >::value_type, __gmp_binary_expr< __gmp_expr< T, U >, __gmp_expr< T, U >, __gmp_binary_multiplies > > operator* (const __gmp_expr< T, U > &expr1, const __gmp_expr< T, U > &expr2)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_binary_multiplies > > operator* (const __gmp_expr< T, U > &expr, signed char t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_binary_multiplies > > operator* (signed char t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_binary_multiplies > > operator* (const __gmp_expr< T, U > &expr, unsigned char t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_binary_multiplies > > operator* (unsigned char t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_binary_multiplies > > operator* (const __gmp_expr< T, U > &expr, signed int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_binary_multiplies > > operator* (signed int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_binary_multiplies > > operator* (const __gmp_expr< T, U > &expr, unsigned int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_binary_multiplies > > operator* (unsigned int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_binary_multiplies > > operator* (const __gmp_expr< T, U > &expr, signed short int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_binary_multiplies > > operator* (signed short int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_binary_multiplies > > operator* (const __gmp_expr< T, U > &expr, unsigned short int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_binary_multiplies > > operator* (unsigned short int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_binary_multiplies > > operator* (const __gmp_expr< T, U > &expr, signed long int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_binary_multiplies > > operator* (signed long int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_binary_multiplies > > operator* (const __gmp_expr< T, U > &expr, unsigned long int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_binary_multiplies > > operator* (unsigned long int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, double, __gmp_binary_multiplies > > operator* (const __gmp_expr< T, U > &expr, float t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< double, __gmp_expr< T, U >, __gmp_binary_multiplies > > operator* (float t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, double, __gmp_binary_multiplies > > operator* (const __gmp_expr< T, U > &expr, double t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< double, __gmp_expr< T, U >, __gmp_binary_multiplies > > operator* (double t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, long double, __gmp_binary_multiplies > > operator* (const __gmp_expr< T, U > &expr, long double t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< long double, __gmp_expr< T, U >, __gmp_binary_multiplies > > operator* (long double t, const __gmp_expr< T, U > &expr)
 
template<class T , class U , class V , class W >
__gmp_expr< typename __gmp_resolve_expr< T, V >::value_type, __gmp_binary_expr< __gmp_expr< T, U >, __gmp_expr< V, W >, __gmp_binary_divides > > operator/ (const __gmp_expr< T, U > &expr1, const __gmp_expr< V, W > &expr2)
 
template<class T , class U >
__gmp_expr< typename __gmp_resolve_expr< T, T >::value_type, __gmp_binary_expr< __gmp_expr< T, U >, __gmp_expr< T, U >, __gmp_binary_divides > > operator/ (const __gmp_expr< T, U > &expr1, const __gmp_expr< T, U > &expr2)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_binary_divides > > operator/ (const __gmp_expr< T, U > &expr, signed char t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_binary_divides > > operator/ (signed char t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_binary_divides > > operator/ (const __gmp_expr< T, U > &expr, unsigned char t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_binary_divides > > operator/ (unsigned char t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_binary_divides > > operator/ (const __gmp_expr< T, U > &expr, signed int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_binary_divides > > operator/ (signed int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_binary_divides > > operator/ (const __gmp_expr< T, U > &expr, unsigned int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_binary_divides > > operator/ (unsigned int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_binary_divides > > operator/ (const __gmp_expr< T, U > &expr, signed short int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_binary_divides > > operator/ (signed short int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_binary_divides > > operator/ (const __gmp_expr< T, U > &expr, unsigned short int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_binary_divides > > operator/ (unsigned short int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_binary_divides > > operator/ (const __gmp_expr< T, U > &expr, signed long int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_binary_divides > > operator/ (signed long int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_binary_divides > > operator/ (const __gmp_expr< T, U > &expr, unsigned long int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_binary_divides > > operator/ (unsigned long int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, double, __gmp_binary_divides > > operator/ (const __gmp_expr< T, U > &expr, float t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< double, __gmp_expr< T, U >, __gmp_binary_divides > > operator/ (float t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, double, __gmp_binary_divides > > operator/ (const __gmp_expr< T, U > &expr, double t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< double, __gmp_expr< T, U >, __gmp_binary_divides > > operator/ (double t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, long double, __gmp_binary_divides > > operator/ (const __gmp_expr< T, U > &expr, long double t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< long double, __gmp_expr< T, U >, __gmp_binary_divides > > operator/ (long double t, const __gmp_expr< T, U > &expr)
 
template<class T , class U , class V , class W >
__gmp_expr< typename __gmp_resolve_expr< T, V >::value_type, __gmp_binary_expr< __gmp_expr< T, U >, __gmp_expr< V, W >, __gmp_binary_modulus > > operator% (const __gmp_expr< T, U > &expr1, const __gmp_expr< V, W > &expr2)
 
template<class T , class U >
__gmp_expr< typename __gmp_resolve_expr< T, T >::value_type, __gmp_binary_expr< __gmp_expr< T, U >, __gmp_expr< T, U >, __gmp_binary_modulus > > operator% (const __gmp_expr< T, U > &expr1, const __gmp_expr< T, U > &expr2)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_binary_modulus > > operator% (const __gmp_expr< T, U > &expr, signed char t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_binary_modulus > > operator% (signed char t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_binary_modulus > > operator% (const __gmp_expr< T, U > &expr, unsigned char t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_binary_modulus > > operator% (unsigned char t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_binary_modulus > > operator% (const __gmp_expr< T, U > &expr, signed int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_binary_modulus > > operator% (signed int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_binary_modulus > > operator% (const __gmp_expr< T, U > &expr, unsigned int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_binary_modulus > > operator% (unsigned int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_binary_modulus > > operator% (const __gmp_expr< T, U > &expr, signed short int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_binary_modulus > > operator% (signed short int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_binary_modulus > > operator% (const __gmp_expr< T, U > &expr, unsigned short int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_binary_modulus > > operator% (unsigned short int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_binary_modulus > > operator% (const __gmp_expr< T, U > &expr, signed long int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_binary_modulus > > operator% (signed long int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_binary_modulus > > operator% (const __gmp_expr< T, U > &expr, unsigned long int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_binary_modulus > > operator% (unsigned long int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, double, __gmp_binary_modulus > > operator% (const __gmp_expr< T, U > &expr, float t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< double, __gmp_expr< T, U >, __gmp_binary_modulus > > operator% (float t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, double, __gmp_binary_modulus > > operator% (const __gmp_expr< T, U > &expr, double t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< double, __gmp_expr< T, U >, __gmp_binary_modulus > > operator% (double t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, long double, __gmp_binary_modulus > > operator% (const __gmp_expr< T, U > &expr, long double t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< long double, __gmp_expr< T, U >, __gmp_binary_modulus > > operator% (long double t, const __gmp_expr< T, U > &expr)
 
template<class T , class U , class V , class W >
__gmp_expr< typename __gmp_resolve_expr< T, V >::value_type, __gmp_binary_expr< __gmp_expr< T, U >, __gmp_expr< V, W >, __gmp_binary_and > > operator& (const __gmp_expr< T, U > &expr1, const __gmp_expr< V, W > &expr2)
 
template<class T , class U >
__gmp_expr< typename __gmp_resolve_expr< T, T >::value_type, __gmp_binary_expr< __gmp_expr< T, U >, __gmp_expr< T, U >, __gmp_binary_and > > operator& (const __gmp_expr< T, U > &expr1, const __gmp_expr< T, U > &expr2)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_binary_and > > operator& (const __gmp_expr< T, U > &expr, signed char t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_binary_and > > operator& (signed char t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_binary_and > > operator& (const __gmp_expr< T, U > &expr, unsigned char t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_binary_and > > operator& (unsigned char t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_binary_and > > operator& (const __gmp_expr< T, U > &expr, signed int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_binary_and > > operator& (signed int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_binary_and > > operator& (const __gmp_expr< T, U > &expr, unsigned int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_binary_and > > operator& (unsigned int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_binary_and > > operator& (const __gmp_expr< T, U > &expr, signed short int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_binary_and > > operator& (signed short int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_binary_and > > operator& (const __gmp_expr< T, U > &expr, unsigned short int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_binary_and > > operator& (unsigned short int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_binary_and > > operator& (const __gmp_expr< T, U > &expr, signed long int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_binary_and > > operator& (signed long int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_binary_and > > operator& (const __gmp_expr< T, U > &expr, unsigned long int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_binary_and > > operator& (unsigned long int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, double, __gmp_binary_and > > operator& (const __gmp_expr< T, U > &expr, float t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< double, __gmp_expr< T, U >, __gmp_binary_and > > operator& (float t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, double, __gmp_binary_and > > operator& (const __gmp_expr< T, U > &expr, double t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< double, __gmp_expr< T, U >, __gmp_binary_and > > operator& (double t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, long double, __gmp_binary_and > > operator& (const __gmp_expr< T, U > &expr, long double t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< long double, __gmp_expr< T, U >, __gmp_binary_and > > operator& (long double t, const __gmp_expr< T, U > &expr)
 
template<class T , class U , class V , class W >
__gmp_expr< typename __gmp_resolve_expr< T, V >::value_type, __gmp_binary_expr< __gmp_expr< T, U >, __gmp_expr< V, W >, __gmp_binary_ior > > operator| (const __gmp_expr< T, U > &expr1, const __gmp_expr< V, W > &expr2)
 
template<class T , class U >
__gmp_expr< typename __gmp_resolve_expr< T, T >::value_type, __gmp_binary_expr< __gmp_expr< T, U >, __gmp_expr< T, U >, __gmp_binary_ior > > operator| (const __gmp_expr< T, U > &expr1, const __gmp_expr< T, U > &expr2)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_binary_ior > > operator| (const __gmp_expr< T, U > &expr, signed char t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_binary_ior > > operator| (signed char t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_binary_ior > > operator| (const __gmp_expr< T, U > &expr, unsigned char t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_binary_ior > > operator| (unsigned char t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_binary_ior > > operator| (const __gmp_expr< T, U > &expr, signed int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_binary_ior > > operator| (signed int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_binary_ior > > operator| (const __gmp_expr< T, U > &expr, unsigned int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_binary_ior > > operator| (unsigned int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_binary_ior > > operator| (const __gmp_expr< T, U > &expr, signed short int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_binary_ior > > operator| (signed short int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_binary_ior > > operator| (const __gmp_expr< T, U > &expr, unsigned short int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_binary_ior > > operator| (unsigned short int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_binary_ior > > operator| (const __gmp_expr< T, U > &expr, signed long int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_binary_ior > > operator| (signed long int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_binary_ior > > operator| (const __gmp_expr< T, U > &expr, unsigned long int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_binary_ior > > operator| (unsigned long int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, double, __gmp_binary_ior > > operator| (const __gmp_expr< T, U > &expr, float t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< double, __gmp_expr< T, U >, __gmp_binary_ior > > operator| (float t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, double, __gmp_binary_ior > > operator| (const __gmp_expr< T, U > &expr, double t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< double, __gmp_expr< T, U >, __gmp_binary_ior > > operator| (double t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, long double, __gmp_binary_ior > > operator| (const __gmp_expr< T, U > &expr, long double t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< long double, __gmp_expr< T, U >, __gmp_binary_ior > > operator| (long double t, const __gmp_expr< T, U > &expr)
 
template<class T , class U , class V , class W >
__gmp_expr< typename __gmp_resolve_expr< T, V >::value_type, __gmp_binary_expr< __gmp_expr< T, U >, __gmp_expr< V, W >, __gmp_binary_xor > > operator^ (const __gmp_expr< T, U > &expr1, const __gmp_expr< V, W > &expr2)
 
template<class T , class U >
__gmp_expr< typename __gmp_resolve_expr< T, T >::value_type, __gmp_binary_expr< __gmp_expr< T, U >, __gmp_expr< T, U >, __gmp_binary_xor > > operator^ (const __gmp_expr< T, U > &expr1, const __gmp_expr< T, U > &expr2)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_binary_xor > > operator^ (const __gmp_expr< T, U > &expr, signed char t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_binary_xor > > operator^ (signed char t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_binary_xor > > operator^ (const __gmp_expr< T, U > &expr, unsigned char t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_binary_xor > > operator^ (unsigned char t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_binary_xor > > operator^ (const __gmp_expr< T, U > &expr, signed int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_binary_xor > > operator^ (signed int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_binary_xor > > operator^ (const __gmp_expr< T, U > &expr, unsigned int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_binary_xor > > operator^ (unsigned int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_binary_xor > > operator^ (const __gmp_expr< T, U > &expr, signed short int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_binary_xor > > operator^ (signed short int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_binary_xor > > operator^ (const __gmp_expr< T, U > &expr, unsigned short int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_binary_xor > > operator^ (unsigned short int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_binary_xor > > operator^ (const __gmp_expr< T, U > &expr, signed long int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_binary_xor > > operator^ (signed long int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_binary_xor > > operator^ (const __gmp_expr< T, U > &expr, unsigned long int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_binary_xor > > operator^ (unsigned long int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, double, __gmp_binary_xor > > operator^ (const __gmp_expr< T, U > &expr, float t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< double, __gmp_expr< T, U >, __gmp_binary_xor > > operator^ (float t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, double, __gmp_binary_xor > > operator^ (const __gmp_expr< T, U > &expr, double t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< double, __gmp_expr< T, U >, __gmp_binary_xor > > operator^ (double t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, long double, __gmp_binary_xor > > operator^ (const __gmp_expr< T, U > &expr, long double t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< long double, __gmp_expr< T, U >, __gmp_binary_xor > > operator^ (long double t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_binary_lshift > > operator<< (const __gmp_expr< T, U > &expr, unsigned long int l)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_binary_rshift > > operator>> (const __gmp_expr< T, U > &expr, unsigned long int l)
 
template<class T , class U , class V , class W >
bool operator== (const __gmp_expr< T, U > &expr1, const __gmp_expr< V, W > &expr2)
 
template<class T , class U >
bool operator== (const __gmp_expr< T, U > &expr, signed char t)
 
template<class T , class U >
bool operator== (signed char t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
bool operator== (const __gmp_expr< T, U > &expr, unsigned char t)
 
template<class T , class U >
bool operator== (unsigned char t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
bool operator== (const __gmp_expr< T, U > &expr, signed int t)
 
template<class T , class U >
bool operator== (signed int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
bool operator== (const __gmp_expr< T, U > &expr, unsigned int t)
 
template<class T , class U >
bool operator== (unsigned int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
bool operator== (const __gmp_expr< T, U > &expr, signed short int t)
 
template<class T , class U >
bool operator== (signed short int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
bool operator== (const __gmp_expr< T, U > &expr, unsigned short int t)
 
template<class T , class U >
bool operator== (unsigned short int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
bool operator== (const __gmp_expr< T, U > &expr, signed long int t)
 
template<class T , class U >
bool operator== (signed long int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
bool operator== (const __gmp_expr< T, U > &expr, unsigned long int t)
 
template<class T , class U >
bool operator== (unsigned long int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
bool operator== (const __gmp_expr< T, U > &expr, float t)
 
template<class T , class U >
bool operator== (float t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
bool operator== (const __gmp_expr< T, U > &expr, double t)
 
template<class T , class U >
bool operator== (double t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
bool operator== (const __gmp_expr< T, U > &expr, long double t)
 
template<class T , class U >
bool operator== (long double t, const __gmp_expr< T, U > &expr)
 
template<class T , class U , class V , class W >
bool operator!= (const __gmp_expr< T, U > &expr1, const __gmp_expr< V, W > &expr2)
 
template<class T , class U >
bool operator!= (const __gmp_expr< T, U > &expr, signed char t)
 
template<class T , class U >
bool operator!= (signed char t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
bool operator!= (const __gmp_expr< T, U > &expr, unsigned char t)
 
template<class T , class U >
bool operator!= (unsigned char t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
bool operator!= (const __gmp_expr< T, U > &expr, signed int t)
 
template<class T , class U >
bool operator!= (signed int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
bool operator!= (const __gmp_expr< T, U > &expr, unsigned int t)
 
template<class T , class U >
bool operator!= (unsigned int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
bool operator!= (const __gmp_expr< T, U > &expr, signed short int t)
 
template<class T , class U >
bool operator!= (signed short int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
bool operator!= (const __gmp_expr< T, U > &expr, unsigned short int t)
 
template<class T , class U >
bool operator!= (unsigned short int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
bool operator!= (const __gmp_expr< T, U > &expr, signed long int t)
 
template<class T , class U >
bool operator!= (signed long int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
bool operator!= (const __gmp_expr< T, U > &expr, unsigned long int t)
 
template<class T , class U >
bool operator!= (unsigned long int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
bool operator!= (const __gmp_expr< T, U > &expr, float t)
 
template<class T , class U >
bool operator!= (float t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
bool operator!= (const __gmp_expr< T, U > &expr, double t)
 
template<class T , class U >
bool operator!= (double t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
bool operator!= (const __gmp_expr< T, U > &expr, long double t)
 
template<class T , class U >
bool operator!= (long double t, const __gmp_expr< T, U > &expr)
 
template<class T , class U , class V , class W >
bool operator< (const __gmp_expr< T, U > &expr1, const __gmp_expr< V, W > &expr2)
 
template<class T , class U >
bool operator< (const __gmp_expr< T, U > &expr, signed char t)
 
template<class T , class U >
bool operator< (signed char t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
bool operator< (const __gmp_expr< T, U > &expr, unsigned char t)
 
template<class T , class U >
bool operator< (unsigned char t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
bool operator< (const __gmp_expr< T, U > &expr, signed int t)
 
template<class T , class U >
bool operator< (signed int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
bool operator< (const __gmp_expr< T, U > &expr, unsigned int t)
 
template<class T , class U >
bool operator< (unsigned int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
bool operator< (const __gmp_expr< T, U > &expr, signed short int t)
 
template<class T , class U >
bool operator< (signed short int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
bool operator< (const __gmp_expr< T, U > &expr, unsigned short int t)
 
template<class T , class U >
bool operator< (unsigned short int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
bool operator< (const __gmp_expr< T, U > &expr, signed long int t)
 
template<class T , class U >
bool operator< (signed long int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
bool operator< (const __gmp_expr< T, U > &expr, unsigned long int t)
 
template<class T , class U >
bool operator< (unsigned long int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
bool operator< (const __gmp_expr< T, U > &expr, float t)
 
template<class T , class U >
bool operator< (float t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
bool operator< (const __gmp_expr< T, U > &expr, double t)
 
template<class T , class U >
bool operator< (double t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
bool operator< (const __gmp_expr< T, U > &expr, long double t)
 
template<class T , class U >
bool operator< (long double t, const __gmp_expr< T, U > &expr)
 
template<class T , class U , class V , class W >
bool operator<= (const __gmp_expr< T, U > &expr1, const __gmp_expr< V, W > &expr2)
 
template<class T , class U >
bool operator<= (const __gmp_expr< T, U > &expr, signed char t)
 
template<class T , class U >
bool operator<= (signed char t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
bool operator<= (const __gmp_expr< T, U > &expr, unsigned char t)
 
template<class T , class U >
bool operator<= (unsigned char t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
bool operator<= (const __gmp_expr< T, U > &expr, signed int t)
 
template<class T , class U >
bool operator<= (signed int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
bool operator<= (const __gmp_expr< T, U > &expr, unsigned int t)
 
template<class T , class U >
bool operator<= (unsigned int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
bool operator<= (const __gmp_expr< T, U > &expr, signed short int t)
 
template<class T , class U >
bool operator<= (signed short int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
bool operator<= (const __gmp_expr< T, U > &expr, unsigned short int t)
 
template<class T , class U >
bool operator<= (unsigned short int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
bool operator<= (const __gmp_expr< T, U > &expr, signed long int t)
 
template<class T , class U >
bool operator<= (signed long int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
bool operator<= (const __gmp_expr< T, U > &expr, unsigned long int t)
 
template<class T , class U >
bool operator<= (unsigned long int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
bool operator<= (const __gmp_expr< T, U > &expr, float t)
 
template<class T , class U >
bool operator<= (float t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
bool operator<= (const __gmp_expr< T, U > &expr, double t)
 
template<class T , class U >
bool operator<= (double t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
bool operator<= (const __gmp_expr< T, U > &expr, long double t)
 
template<class T , class U >
bool operator<= (long double t, const __gmp_expr< T, U > &expr)
 
template<class T , class U , class V , class W >
bool operator> (const __gmp_expr< T, U > &expr1, const __gmp_expr< V, W > &expr2)
 
template<class T , class U >
bool operator> (const __gmp_expr< T, U > &expr, signed char t)
 
template<class T , class U >
bool operator> (signed char t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
bool operator> (const __gmp_expr< T, U > &expr, unsigned char t)
 
template<class T , class U >
bool operator> (unsigned char t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
bool operator> (const __gmp_expr< T, U > &expr, signed int t)
 
template<class T , class U >
bool operator> (signed int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
bool operator> (const __gmp_expr< T, U > &expr, unsigned int t)
 
template<class T , class U >
bool operator> (unsigned int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
bool operator> (const __gmp_expr< T, U > &expr, signed short int t)
 
template<class T , class U >
bool operator> (signed short int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
bool operator> (const __gmp_expr< T, U > &expr, unsigned short int t)
 
template<class T , class U >
bool operator> (unsigned short int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
bool operator> (const __gmp_expr< T, U > &expr, signed long int t)
 
template<class T , class U >
bool operator> (signed long int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
bool operator> (const __gmp_expr< T, U > &expr, unsigned long int t)
 
template<class T , class U >
bool operator> (unsigned long int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
bool operator> (const __gmp_expr< T, U > &expr, float t)
 
template<class T , class U >
bool operator> (float t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
bool operator> (const __gmp_expr< T, U > &expr, double t)
 
template<class T , class U >
bool operator> (double t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
bool operator> (const __gmp_expr< T, U > &expr, long double t)
 
template<class T , class U >
bool operator> (long double t, const __gmp_expr< T, U > &expr)
 
template<class T , class U , class V , class W >
bool operator>= (const __gmp_expr< T, U > &expr1, const __gmp_expr< V, W > &expr2)
 
template<class T , class U >
bool operator>= (const __gmp_expr< T, U > &expr, signed char t)
 
template<class T , class U >
bool operator>= (signed char t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
bool operator>= (const __gmp_expr< T, U > &expr, unsigned char t)
 
template<class T , class U >
bool operator>= (unsigned char t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
bool operator>= (const __gmp_expr< T, U > &expr, signed int t)
 
template<class T , class U >
bool operator>= (signed int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
bool operator>= (const __gmp_expr< T, U > &expr, unsigned int t)
 
template<class T , class U >
bool operator>= (unsigned int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
bool operator>= (const __gmp_expr< T, U > &expr, signed short int t)
 
template<class T , class U >
bool operator>= (signed short int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
bool operator>= (const __gmp_expr< T, U > &expr, unsigned short int t)
 
template<class T , class U >
bool operator>= (unsigned short int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
bool operator>= (const __gmp_expr< T, U > &expr, signed long int t)
 
template<class T , class U >
bool operator>= (signed long int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
bool operator>= (const __gmp_expr< T, U > &expr, unsigned long int t)
 
template<class T , class U >
bool operator>= (unsigned long int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
bool operator>= (const __gmp_expr< T, U > &expr, float t)
 
template<class T , class U >
bool operator>= (float t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
bool operator>= (const __gmp_expr< T, U > &expr, double t)
 
template<class T , class U >
bool operator>= (double t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
bool operator>= (const __gmp_expr< T, U > &expr, long double t)
 
template<class T , class U >
bool operator>= (long double t, const __gmp_expr< T, U > &expr)
 
template<class T , class U , class V , class W >
int cmpabs (const __gmp_expr< T, U > &expr1, const __gmp_expr< V, W > &expr2)
 
template<class T , class U >
int cmpabs (const __gmp_expr< T, U > &expr, signed char t)
 
template<class T , class U >
int cmpabs (signed char t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
int cmpabs (const __gmp_expr< T, U > &expr, unsigned char t)
 
template<class T , class U >
int cmpabs (unsigned char t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
int cmpabs (const __gmp_expr< T, U > &expr, signed int t)
 
template<class T , class U >
int cmpabs (signed int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
int cmpabs (const __gmp_expr< T, U > &expr, unsigned int t)
 
template<class T , class U >
int cmpabs (unsigned int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
int cmpabs (const __gmp_expr< T, U > &expr, signed short int t)
 
template<class T , class U >
int cmpabs (signed short int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
int cmpabs (const __gmp_expr< T, U > &expr, unsigned short int t)
 
template<class T , class U >
int cmpabs (unsigned short int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
int cmpabs (const __gmp_expr< T, U > &expr, signed long int t)
 
template<class T , class U >
int cmpabs (signed long int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
int cmpabs (const __gmp_expr< T, U > &expr, unsigned long int t)
 
template<class T , class U >
int cmpabs (unsigned long int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
int cmpabs (const __gmp_expr< T, U > &expr, float t)
 
template<class T , class U >
int cmpabs (float t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
int cmpabs (const __gmp_expr< T, U > &expr, double t)
 
template<class T , class U >
int cmpabs (double t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
int cmpabs (const __gmp_expr< T, U > &expr, long double t)
 
template<class T , class U >
int cmpabs (long double t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_unary_expr< __gmp_expr< T, U >, __gmp_abs_function > > abs (const __gmp_expr< T, U > &expr)
 
template<class T , class U , class V , class W >
__gmp_expr< typename __gmp_resolve_expr< T, V >::value_type, __gmp_binary_expr< __gmp_expr< T, U >, __gmp_expr< V, W >, __gmp_dim_function > > dim (const __gmp_expr< T, U > &expr1, const __gmp_expr< V, W > &expr2)
 
template<class T , class U >
__gmp_expr< typename __gmp_resolve_expr< T, T >::value_type, __gmp_binary_expr< __gmp_expr< T, U >, __gmp_expr< T, U >, __gmp_dim_function > > dim (const __gmp_expr< T, U > &expr1, const __gmp_expr< T, U > &expr2)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_dim_function > > dim (const __gmp_expr< T, U > &expr, signed char t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_dim_function > > dim (signed char t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_dim_function > > dim (const __gmp_expr< T, U > &expr, unsigned char t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_dim_function > > dim (unsigned char t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_dim_function > > dim (const __gmp_expr< T, U > &expr, signed int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_dim_function > > dim (signed int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_dim_function > > dim (const __gmp_expr< T, U > &expr, unsigned int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_dim_function > > dim (unsigned int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_dim_function > > dim (const __gmp_expr< T, U > &expr, signed short int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_dim_function > > dim (signed short int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_dim_function > > dim (const __gmp_expr< T, U > &expr, unsigned short int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_dim_function > > dim (unsigned short int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_dim_function > > dim (const __gmp_expr< T, U > &expr, signed long int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_dim_function > > dim (signed long int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_dim_function > > dim (const __gmp_expr< T, U > &expr, unsigned long int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_dim_function > > dim (unsigned long int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, double, __gmp_dim_function > > dim (const __gmp_expr< T, U > &expr, float t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< double, __gmp_expr< T, U >, __gmp_dim_function > > dim (float t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, double, __gmp_dim_function > > dim (const __gmp_expr< T, U > &expr, double t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< double, __gmp_expr< T, U >, __gmp_dim_function > > dim (double t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, long double, __gmp_dim_function > > dim (const __gmp_expr< T, U > &expr, long double t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< long double, __gmp_expr< T, U >, __gmp_dim_function > > dim (long double t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_unary_expr< __gmp_expr< T, U >, __gmp_rint_function > > rint (const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_unary_expr< __gmp_expr< T, U >, __gmp_trunc_function > > trunc (const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_unary_expr< __gmp_expr< T, U >, __gmp_floor_function > > floor (const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_unary_expr< __gmp_expr< T, U >, __gmp_ceil_function > > ceil (const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_unary_expr< __gmp_expr< T, U >, __gmp_sqr_function > > sqr (const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_unary_expr< __gmp_expr< T, U >, __gmp_sqrt_function > > sqrt (const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_unary_expr< __gmp_expr< T, U >, __gmp_cbrt_function > > cbrt (const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_root_function > > root (const __gmp_expr< T, U > &expr, unsigned long int l)
 
template<class T , class U , class V , class W >
__gmp_expr< typename __gmp_resolve_expr< T, V >::value_type, __gmp_binary_expr< __gmp_expr< T, U >, __gmp_expr< V, W >, __gmp_pow_function > > pow (const __gmp_expr< T, U > &expr1, const __gmp_expr< V, W > &expr2)
 
template<class T , class U >
__gmp_expr< typename __gmp_resolve_expr< T, T >::value_type, __gmp_binary_expr< __gmp_expr< T, U >, __gmp_expr< T, U >, __gmp_pow_function > > pow (const __gmp_expr< T, U > &expr1, const __gmp_expr< T, U > &expr2)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_pow_function > > pow (const __gmp_expr< T, U > &expr, signed char t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_pow_function > > pow (signed char t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_pow_function > > pow (const __gmp_expr< T, U > &expr, unsigned char t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_pow_function > > pow (unsigned char t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_pow_function > > pow (const __gmp_expr< T, U > &expr, signed int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_pow_function > > pow (signed int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_pow_function > > pow (const __gmp_expr< T, U > &expr, unsigned int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_pow_function > > pow (unsigned int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_pow_function > > pow (const __gmp_expr< T, U > &expr, signed short int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_pow_function > > pow (signed short int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_pow_function > > pow (const __gmp_expr< T, U > &expr, unsigned short int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_pow_function > > pow (unsigned short int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_pow_function > > pow (const __gmp_expr< T, U > &expr, signed long int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_pow_function > > pow (signed long int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_pow_function > > pow (const __gmp_expr< T, U > &expr, unsigned long int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_pow_function > > pow (unsigned long int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, double, __gmp_pow_function > > pow (const __gmp_expr< T, U > &expr, float t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< double, __gmp_expr< T, U >, __gmp_pow_function > > pow (float t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, double, __gmp_pow_function > > pow (const __gmp_expr< T, U > &expr, double t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< double, __gmp_expr< T, U >, __gmp_pow_function > > pow (double t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, long double, __gmp_pow_function > > pow (const __gmp_expr< T, U > &expr, long double t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< long double, __gmp_expr< T, U >, __gmp_pow_function > > pow (long double t, const __gmp_expr< T, U > &expr)
 
__gmp_expr< mpfr_t, __gmp_binary_expr< unsigned long int, unsigned long int, __gmp_pow_function > > pow_ui (unsigned long int r, unsigned long int l)
 
template<class T , class U >
__gmp_expr< T, __gmp_unary_expr< __gmp_expr< T, U >, __gmp_log_function > > log (const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_unary_expr< __gmp_expr< T, U >, __gmp_log2_function > > log2 (const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_unary_expr< __gmp_expr< T, U >, __gmp_log10_function > > log10 (const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_unary_expr< __gmp_expr< T, U >, __gmp_exp_function > > exp (const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_unary_expr< __gmp_expr< T, U >, __gmp_exp2_function > > exp2 (const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_unary_expr< __gmp_expr< T, U >, __gmp_exp10_function > > exp10 (const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_unary_expr< __gmp_expr< T, U >, __gmp_cos_function > > cos (const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_unary_expr< __gmp_expr< T, U >, __gmp_sin_function > > sin (const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_unary_expr< __gmp_expr< T, U >, __gmp_tan_function > > tan (const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_unary_expr< __gmp_expr< T, U >, __gmp_sec_function > > sec (const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_unary_expr< __gmp_expr< T, U >, __gmp_csc_function > > csc (const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_unary_expr< __gmp_expr< T, U >, __gmp_cot_function > > cot (const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_unary_expr< __gmp_expr< T, U >, __gmp_acos_function > > acos (const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_unary_expr< __gmp_expr< T, U >, __gmp_asin_function > > asin (const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_unary_expr< __gmp_expr< T, U >, __gmp_atan_function > > atan (const __gmp_expr< T, U > &expr)
 
template<class T , class U , class V , class W >
__gmp_expr< typename __gmp_resolve_expr< T, V >::value_type, __gmp_binary_expr< __gmp_expr< T, U >, __gmp_expr< V, W >, __gmp_atan2_function > > atan2 (const __gmp_expr< T, U > &expr1, const __gmp_expr< V, W > &expr2)
 
template<class T , class U >
__gmp_expr< typename __gmp_resolve_expr< T, T >::value_type, __gmp_binary_expr< __gmp_expr< T, U >, __gmp_expr< T, U >, __gmp_atan2_function > > atan2 (const __gmp_expr< T, U > &expr1, const __gmp_expr< T, U > &expr2)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_atan2_function > > atan2 (const __gmp_expr< T, U > &expr, signed char t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_atan2_function > > atan2 (signed char t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_atan2_function > > atan2 (const __gmp_expr< T, U > &expr, unsigned char t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_atan2_function > > atan2 (unsigned char t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_atan2_function > > atan2 (const __gmp_expr< T, U > &expr, signed int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_atan2_function > > atan2 (signed int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_atan2_function > > atan2 (const __gmp_expr< T, U > &expr, unsigned int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_atan2_function > > atan2 (unsigned int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_atan2_function > > atan2 (const __gmp_expr< T, U > &expr, signed short int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_atan2_function > > atan2 (signed short int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_atan2_function > > atan2 (const __gmp_expr< T, U > &expr, unsigned short int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_atan2_function > > atan2 (unsigned short int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_atan2_function > > atan2 (const __gmp_expr< T, U > &expr, signed long int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_atan2_function > > atan2 (signed long int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_atan2_function > > atan2 (const __gmp_expr< T, U > &expr, unsigned long int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_atan2_function > > atan2 (unsigned long int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, double, __gmp_atan2_function > > atan2 (const __gmp_expr< T, U > &expr, float t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< double, __gmp_expr< T, U >, __gmp_atan2_function > > atan2 (float t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, double, __gmp_atan2_function > > atan2 (const __gmp_expr< T, U > &expr, double t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< double, __gmp_expr< T, U >, __gmp_atan2_function > > atan2 (double t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, long double, __gmp_atan2_function > > atan2 (const __gmp_expr< T, U > &expr, long double t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< long double, __gmp_expr< T, U >, __gmp_atan2_function > > atan2 (long double t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_unary_expr< __gmp_expr< T, U >, __gmp_cosh_function > > cosh (const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_unary_expr< __gmp_expr< T, U >, __gmp_sinh_function > > sinh (const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_unary_expr< __gmp_expr< T, U >, __gmp_tanh_function > > tanh (const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_unary_expr< __gmp_expr< T, U >, __gmp_sech_function > > sech (const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_unary_expr< __gmp_expr< T, U >, __gmp_csch_function > > csch (const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_unary_expr< __gmp_expr< T, U >, __gmp_coth_function > > coth (const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_unary_expr< __gmp_expr< T, U >, __gmp_acosh_function > > acosh (const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_unary_expr< __gmp_expr< T, U >, __gmp_asinh_function > > asinh (const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_unary_expr< __gmp_expr< T, U >, __gmp_atanh_function > > atanh (const __gmp_expr< T, U > &expr)
 
__gmp_expr< mpfr_t, __gmp_unary_expr< unsigned long int, __gmp_fac_ui_function > > fac_ui (unsigned long int l)
 
template<class T , class U >
__gmp_expr< T, __gmp_unary_expr< __gmp_expr< T, U >, __gmp_log1p_function > > log1p (const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_unary_expr< __gmp_expr< T, U >, __gmp_expm1_function > > expm1 (const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_unary_expr< __gmp_expr< T, U >, __gmp_eint_function > > eint (const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_unary_expr< __gmp_expr< T, U >, __gmp_gamma_function > > gamma (const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_unary_expr< __gmp_expr< T, U >, __gmp_lngamma_function > > lngamma (const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_unary_expr< __gmp_expr< T, U >, __gmp_lgamma_function > > lgamma (const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_unary_expr< __gmp_expr< T, U >, __gmp_zeta_function > > zeta (const __gmp_expr< T, U > &expr)
 
__gmp_expr< mpfr_t, __gmp_unary_expr< unsigned long int, __gmp_zeta_function > > zeta_ui (unsigned long int l)
 
template<class T , class U >
__gmp_expr< T, __gmp_unary_expr< __gmp_expr< T, U >, __gmp_erf_function > > erf (const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_unary_expr< __gmp_expr< T, U >, __gmp_erfc_function > > erfc (const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_unary_expr< __gmp_expr< T, U >, __gmp_j0_function > > j0 (const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_unary_expr< __gmp_expr< T, U >, __gmp_j1_function > > j1 (const __gmp_expr< T, U > &expr)
 
template<class T , class U , class V , class W >
__gmp_expr< typename __gmp_resolve_expr< T, V >::value_type, __gmp_binary_expr< __gmp_expr< T, U >, __gmp_expr< V, W >, __gmp_jn_function > > jn (const __gmp_expr< T, U > &expr1, const __gmp_expr< V, W > &expr2)
 
template<class T , class U >
__gmp_expr< typename __gmp_resolve_expr< T, T >::value_type, __gmp_binary_expr< __gmp_expr< T, U >, __gmp_expr< T, U >, __gmp_jn_function > > jn (const __gmp_expr< T, U > &expr1, const __gmp_expr< T, U > &expr2)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_jn_function > > jn (const __gmp_expr< T, U > &expr, signed char t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_jn_function > > jn (signed char t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_jn_function > > jn (const __gmp_expr< T, U > &expr, unsigned char t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_jn_function > > jn (unsigned char t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_jn_function > > jn (const __gmp_expr< T, U > &expr, signed int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_jn_function > > jn (signed int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_jn_function > > jn (const __gmp_expr< T, U > &expr, unsigned int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_jn_function > > jn (unsigned int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_jn_function > > jn (const __gmp_expr< T, U > &expr, signed short int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_jn_function > > jn (signed short int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_jn_function > > jn (const __gmp_expr< T, U > &expr, unsigned short int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_jn_function > > jn (unsigned short int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_jn_function > > jn (const __gmp_expr< T, U > &expr, signed long int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_jn_function > > jn (signed long int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_jn_function > > jn (const __gmp_expr< T, U > &expr, unsigned long int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_jn_function > > jn (unsigned long int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, double, __gmp_jn_function > > jn (const __gmp_expr< T, U > &expr, float t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< double, __gmp_expr< T, U >, __gmp_jn_function > > jn (float t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, double, __gmp_jn_function > > jn (const __gmp_expr< T, U > &expr, double t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< double, __gmp_expr< T, U >, __gmp_jn_function > > jn (double t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, long double, __gmp_jn_function > > jn (const __gmp_expr< T, U > &expr, long double t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< long double, __gmp_expr< T, U >, __gmp_jn_function > > jn (long double t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_unary_expr< __gmp_expr< T, U >, __gmp_y0_function > > y0 (const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_unary_expr< __gmp_expr< T, U >, __gmp_y1_function > > y1 (const __gmp_expr< T, U > &expr)
 
template<class T , class U , class V , class W >
__gmp_expr< typename __gmp_resolve_expr< T, V >::value_type, __gmp_binary_expr< __gmp_expr< T, U >, __gmp_expr< V, W >, __gmp_yn_function > > yn (const __gmp_expr< T, U > &expr1, const __gmp_expr< V, W > &expr2)
 
template<class T , class U >
__gmp_expr< typename __gmp_resolve_expr< T, T >::value_type, __gmp_binary_expr< __gmp_expr< T, U >, __gmp_expr< T, U >, __gmp_yn_function > > yn (const __gmp_expr< T, U > &expr1, const __gmp_expr< T, U > &expr2)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_yn_function > > yn (const __gmp_expr< T, U > &expr, signed char t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_yn_function > > yn (signed char t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_yn_function > > yn (const __gmp_expr< T, U > &expr, unsigned char t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_yn_function > > yn (unsigned char t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_yn_function > > yn (const __gmp_expr< T, U > &expr, signed int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_yn_function > > yn (signed int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_yn_function > > yn (const __gmp_expr< T, U > &expr, unsigned int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_yn_function > > yn (unsigned int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_yn_function > > yn (const __gmp_expr< T, U > &expr, signed short int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_yn_function > > yn (signed short int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_yn_function > > yn (const __gmp_expr< T, U > &expr, unsigned short int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_yn_function > > yn (unsigned short int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_yn_function > > yn (const __gmp_expr< T, U > &expr, signed long int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_yn_function > > yn (signed long int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_yn_function > > yn (const __gmp_expr< T, U > &expr, unsigned long int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_yn_function > > yn (unsigned long int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, double, __gmp_yn_function > > yn (const __gmp_expr< T, U > &expr, float t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< double, __gmp_expr< T, U >, __gmp_yn_function > > yn (float t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, double, __gmp_yn_function > > yn (const __gmp_expr< T, U > &expr, double t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< double, __gmp_expr< T, U >, __gmp_yn_function > > yn (double t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, long double, __gmp_yn_function > > yn (const __gmp_expr< T, U > &expr, long double t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< long double, __gmp_expr< T, U >, __gmp_yn_function > > yn (long double t, const __gmp_expr< T, U > &expr)
 
template<class T , class U , class V , class W >
__gmp_expr< typename __gmp_resolve_expr< T, V >::value_type, __gmp_binary_expr< __gmp_expr< T, U >, __gmp_expr< V, W >, __gmp_agm_function > > agm (const __gmp_expr< T, U > &expr1, const __gmp_expr< V, W > &expr2)
 
template<class T , class U >
__gmp_expr< typename __gmp_resolve_expr< T, T >::value_type, __gmp_binary_expr< __gmp_expr< T, U >, __gmp_expr< T, U >, __gmp_agm_function > > agm (const __gmp_expr< T, U > &expr1, const __gmp_expr< T, U > &expr2)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_agm_function > > agm (const __gmp_expr< T, U > &expr, signed char t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_agm_function > > agm (signed char t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_agm_function > > agm (const __gmp_expr< T, U > &expr, unsigned char t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_agm_function > > agm (unsigned char t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_agm_function > > agm (const __gmp_expr< T, U > &expr, signed int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_agm_function > > agm (signed int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_agm_function > > agm (const __gmp_expr< T, U > &expr, unsigned int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_agm_function > > agm (unsigned int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_agm_function > > agm (const __gmp_expr< T, U > &expr, signed short int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_agm_function > > agm (signed short int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_agm_function > > agm (const __gmp_expr< T, U > &expr, unsigned short int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_agm_function > > agm (unsigned short int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_agm_function > > agm (const __gmp_expr< T, U > &expr, signed long int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_agm_function > > agm (signed long int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_agm_function > > agm (const __gmp_expr< T, U > &expr, unsigned long int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_agm_function > > agm (unsigned long int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, double, __gmp_agm_function > > agm (const __gmp_expr< T, U > &expr, float t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< double, __gmp_expr< T, U >, __gmp_agm_function > > agm (float t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, double, __gmp_agm_function > > agm (const __gmp_expr< T, U > &expr, double t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< double, __gmp_expr< T, U >, __gmp_agm_function > > agm (double t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, long double, __gmp_agm_function > > agm (const __gmp_expr< T, U > &expr, long double t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< long double, __gmp_expr< T, U >, __gmp_agm_function > > agm (long double t, const __gmp_expr< T, U > &expr)
 
__gmp_expr< mpfr_t, __gmp_void_expr< __gmp_const_log2_function > > const_log2 ()
 
__gmp_expr< mpfr_t, __gmp_void_expr< __gmp_const_pi_function > > const_pi ()
 
__gmp_expr< mpfr_t, __gmp_void_expr< __gmp_const_euler_function > > const_euler ()
 
__gmp_expr< mpfr_t, __gmp_void_expr< __gmp_const_catalan_function > > const_catalan ()
 
template<class T , class U , class V , class W >
__gmp_expr< typename __gmp_resolve_expr< T, V >::value_type, __gmp_binary_expr< __gmp_expr< T, U >, __gmp_expr< V, W >, __gmp_max_function > > max (const __gmp_expr< T, U > &expr1, const __gmp_expr< V, W > &expr2)
 
template<class T , class U >
__gmp_expr< typename __gmp_resolve_expr< T, T >::value_type, __gmp_binary_expr< __gmp_expr< T, U >, __gmp_expr< T, U >, __gmp_max_function > > max (const __gmp_expr< T, U > &expr1, const __gmp_expr< T, U > &expr2)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_max_function > > max (const __gmp_expr< T, U > &expr, signed char t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_max_function > > max (signed char t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_max_function > > max (const __gmp_expr< T, U > &expr, unsigned char t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_max_function > > max (unsigned char t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_max_function > > max (const __gmp_expr< T, U > &expr, signed int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_max_function > > max (signed int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_max_function > > max (const __gmp_expr< T, U > &expr, unsigned int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_max_function > > max (unsigned int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_max_function > > max (const __gmp_expr< T, U > &expr, signed short int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_max_function > > max (signed short int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_max_function > > max (const __gmp_expr< T, U > &expr, unsigned short int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_max_function > > max (unsigned short int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_max_function > > max (const __gmp_expr< T, U > &expr, signed long int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_max_function > > max (signed long int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_max_function > > max (const __gmp_expr< T, U > &expr, unsigned long int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_max_function > > max (unsigned long int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, double, __gmp_max_function > > max (const __gmp_expr< T, U > &expr, float t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< double, __gmp_expr< T, U >, __gmp_max_function > > max (float t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, double, __gmp_max_function > > max (const __gmp_expr< T, U > &expr, double t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< double, __gmp_expr< T, U >, __gmp_max_function > > max (double t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, long double, __gmp_max_function > > max (const __gmp_expr< T, U > &expr, long double t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< long double, __gmp_expr< T, U >, __gmp_max_function > > max (long double t, const __gmp_expr< T, U > &expr)
 
template<class T , class U , class V , class W >
__gmp_expr< typename __gmp_resolve_expr< T, V >::value_type, __gmp_binary_expr< __gmp_expr< T, U >, __gmp_expr< V, W >, __gmp_min_function > > min (const __gmp_expr< T, U > &expr1, const __gmp_expr< V, W > &expr2)
 
template<class T , class U >
__gmp_expr< typename __gmp_resolve_expr< T, T >::value_type, __gmp_binary_expr< __gmp_expr< T, U >, __gmp_expr< T, U >, __gmp_min_function > > min (const __gmp_expr< T, U > &expr1, const __gmp_expr< T, U > &expr2)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_min_function > > min (const __gmp_expr< T, U > &expr, signed char t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_min_function > > min (signed char t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_min_function > > min (const __gmp_expr< T, U > &expr, unsigned char t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_min_function > > min (unsigned char t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_min_function > > min (const __gmp_expr< T, U > &expr, signed int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_min_function > > min (signed int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_min_function > > min (const __gmp_expr< T, U > &expr, unsigned int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_min_function > > min (unsigned int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_min_function > > min (const __gmp_expr< T, U > &expr, signed short int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_min_function > > min (signed short int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_min_function > > min (const __gmp_expr< T, U > &expr, unsigned short int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_min_function > > min (unsigned short int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_min_function > > min (const __gmp_expr< T, U > &expr, signed long int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_min_function > > min (signed long int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_min_function > > min (const __gmp_expr< T, U > &expr, unsigned long int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_min_function > > min (unsigned long int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, double, __gmp_min_function > > min (const __gmp_expr< T, U > &expr, float t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< double, __gmp_expr< T, U >, __gmp_min_function > > min (float t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, double, __gmp_min_function > > min (const __gmp_expr< T, U > &expr, double t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< double, __gmp_expr< T, U >, __gmp_min_function > > min (double t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, long double, __gmp_min_function > > min (const __gmp_expr< T, U > &expr, long double t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< long double, __gmp_expr< T, U >, __gmp_min_function > > min (long double t, const __gmp_expr< T, U > &expr)
 
template<class T , class U , class V , class W >
__gmp_expr< typename __gmp_resolve_expr< T, V >::value_type, __gmp_binary_expr< __gmp_expr< T, U >, __gmp_expr< V, W >, __gmp_hypot_function > > hypot (const __gmp_expr< T, U > &expr1, const __gmp_expr< V, W > &expr2)
 
template<class T , class U >
__gmp_expr< typename __gmp_resolve_expr< T, T >::value_type, __gmp_binary_expr< __gmp_expr< T, U >, __gmp_expr< T, U >, __gmp_hypot_function > > hypot (const __gmp_expr< T, U > &expr1, const __gmp_expr< T, U > &expr2)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_hypot_function > > hypot (const __gmp_expr< T, U > &expr, signed char t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_hypot_function > > hypot (signed char t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_hypot_function > > hypot (const __gmp_expr< T, U > &expr, unsigned char t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_hypot_function > > hypot (unsigned char t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_hypot_function > > hypot (const __gmp_expr< T, U > &expr, signed int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_hypot_function > > hypot (signed int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_hypot_function > > hypot (const __gmp_expr< T, U > &expr, unsigned int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_hypot_function > > hypot (unsigned int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_hypot_function > > hypot (const __gmp_expr< T, U > &expr, signed short int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_hypot_function > > hypot (signed short int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_hypot_function > > hypot (const __gmp_expr< T, U > &expr, unsigned short int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_hypot_function > > hypot (unsigned short int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_hypot_function > > hypot (const __gmp_expr< T, U > &expr, signed long int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_hypot_function > > hypot (signed long int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_hypot_function > > hypot (const __gmp_expr< T, U > &expr, unsigned long int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_hypot_function > > hypot (unsigned long int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, double, __gmp_hypot_function > > hypot (const __gmp_expr< T, U > &expr, float t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< double, __gmp_expr< T, U >, __gmp_hypot_function > > hypot (float t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, double, __gmp_hypot_function > > hypot (const __gmp_expr< T, U > &expr, double t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< double, __gmp_expr< T, U >, __gmp_hypot_function > > hypot (double t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, long double, __gmp_hypot_function > > hypot (const __gmp_expr< T, U > &expr, long double t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< long double, __gmp_expr< T, U >, __gmp_hypot_function > > hypot (long double t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_unary_expr< __gmp_expr< T, U >, __gmp_frac_function > > frac (const __gmp_expr< T, U > &expr)
 
template<class T , class U , class V , class W >
__gmp_expr< typename __gmp_resolve_expr< T, V >::value_type, __gmp_binary_expr< __gmp_expr< T, U >, __gmp_expr< V, W >, __gmp_remainder_function > > remainder (const __gmp_expr< T, U > &expr1, const __gmp_expr< V, W > &expr2)
 
template<class T , class U >
__gmp_expr< typename __gmp_resolve_expr< T, T >::value_type, __gmp_binary_expr< __gmp_expr< T, U >, __gmp_expr< T, U >, __gmp_remainder_function > > remainder (const __gmp_expr< T, U > &expr1, const __gmp_expr< T, U > &expr2)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_remainder_function > > remainder (const __gmp_expr< T, U > &expr, signed char t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_remainder_function > > remainder (signed char t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_remainder_function > > remainder (const __gmp_expr< T, U > &expr, unsigned char t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_remainder_function > > remainder (unsigned char t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_remainder_function > > remainder (const __gmp_expr< T, U > &expr, signed int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_remainder_function > > remainder (signed int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_remainder_function > > remainder (const __gmp_expr< T, U > &expr, unsigned int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_remainder_function > > remainder (unsigned int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_remainder_function > > remainder (const __gmp_expr< T, U > &expr, signed short int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_remainder_function > > remainder (signed short int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_remainder_function > > remainder (const __gmp_expr< T, U > &expr, unsigned short int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_remainder_function > > remainder (unsigned short int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_remainder_function > > remainder (const __gmp_expr< T, U > &expr, signed long int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_remainder_function > > remainder (signed long int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_remainder_function > > remainder (const __gmp_expr< T, U > &expr, unsigned long int t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_remainder_function > > remainder (unsigned long int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, double, __gmp_remainder_function > > remainder (const __gmp_expr< T, U > &expr, float t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< double, __gmp_expr< T, U >, __gmp_remainder_function > > remainder (float t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, double, __gmp_remainder_function > > remainder (const __gmp_expr< T, U > &expr, double t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< double, __gmp_expr< T, U >, __gmp_remainder_function > > remainder (double t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, long double, __gmp_remainder_function > > remainder (const __gmp_expr< T, U > &expr, long double t)
 
template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< long double, __gmp_expr< T, U >, __gmp_remainder_function > > remainder (long double t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
int sgn (const __gmp_expr< T, U > &expr)
 
template<class T , class U , class V , class W >
int cmp (const __gmp_expr< T, U > &expr1, const __gmp_expr< V, W > &expr2)
 
template<class T , class U >
int cmp (const __gmp_expr< T, U > &expr, signed char t)
 
template<class T , class U >
int cmp (signed char t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
int cmp (const __gmp_expr< T, U > &expr, unsigned char t)
 
template<class T , class U >
int cmp (unsigned char t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
int cmp (const __gmp_expr< T, U > &expr, signed int t)
 
template<class T , class U >
int cmp (signed int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
int cmp (const __gmp_expr< T, U > &expr, unsigned int t)
 
template<class T , class U >
int cmp (unsigned int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
int cmp (const __gmp_expr< T, U > &expr, signed short int t)
 
template<class T , class U >
int cmp (signed short int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
int cmp (const __gmp_expr< T, U > &expr, unsigned short int t)
 
template<class T , class U >
int cmp (unsigned short int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
int cmp (const __gmp_expr< T, U > &expr, signed long int t)
 
template<class T , class U >
int cmp (signed long int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
int cmp (const __gmp_expr< T, U > &expr, unsigned long int t)
 
template<class T , class U >
int cmp (unsigned long int t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
int cmp (const __gmp_expr< T, U > &expr, float t)
 
template<class T , class U >
int cmp (float t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
int cmp (const __gmp_expr< T, U > &expr, double t)
 
template<class T , class U >
int cmp (double t, const __gmp_expr< T, U > &expr)
 
template<class T , class U >
int cmp (const __gmp_expr< T, U > &expr, long double t)
 
template<class T , class U >
int cmp (long double t, const __gmp_expr< T, U > &expr)
 

Macro Definition Documentation

◆ __GMP_DECLARE_COMPOUND_OPERATOR

#define __GMP_DECLARE_COMPOUND_OPERATOR (   fun)
Value:
__GMPN_DECLARE_COMPOUND_OPERATOR(fun)
#define __GMPP_DECLARE_COMPOUND_OPERATOR(fun)
Definition gmpfrxx.h:1841

Definition at line 1858 of file gmpfrxx.h.

◆ __GMP_DECLARE_COMPOUND_OPERATOR_UI

#define __GMP_DECLARE_COMPOUND_OPERATOR_UI (   fun)     __gmp_expr & fun(unsigned long int);

Definition at line 1862 of file gmpfrxx.h.

◆ __GMP_DECLARE_INCREMENT_OPERATOR

#define __GMP_DECLARE_INCREMENT_OPERATOR (   fun)
Value:
inline __gmp_expr & fun(); \
inline __gmp_expr fun(int);

Definition at line 1865 of file gmpfrxx.h.

◆ __GMP_DEFINE_BINARY_FUNCTION

#define __GMP_DEFINE_BINARY_FUNCTION (   fun,
  eval_fun 
)
Value:
__GMPN_DEFINE_BINARY_FUNCTION(fun, eval_fun)
#define __GMPP_DEFINE_BINARY_FUNCTION(fun, eval_fun)
Definition gmpfrxx.h:3751

Definition at line 3818 of file gmpfrxx.h.

◆ __GMP_DEFINE_BINARY_FUNCTION_UI

#define __GMP_DEFINE_BINARY_FUNCTION_UI (   fun,
  eval_fun 
)
Value:
\
template <class T, class U> \
inline __gmp_expr \
<T, __gmp_binary_expr<__gmp_expr<T, U>, unsigned long int, eval_fun> > \
fun(const __gmp_expr<T, U> &expr, unsigned long int l) \
{ \
<__gmp_expr<T, U>, unsigned long int, eval_fun> >(expr, l); \
}
DynList< int > l

Definition at line 3824 of file gmpfrxx.h.

◆ __GMP_DEFINE_BINARY_FUNCTION_UI_UI

#define __GMP_DEFINE_BINARY_FUNCTION_UI_UI (   T,
  fun,
  eval_fun 
)
Value:
\
inline __gmp_expr \
fun(unsigned long int r, unsigned long int l) \
{ \
<unsigned long int, unsigned long int, eval_fun> >(r, l); \
}

Definition at line 3836 of file gmpfrxx.h.

◆ __GMP_DEFINE_BINARY_TYPE_FUNCTION

#define __GMP_DEFINE_BINARY_TYPE_FUNCTION (   type,
  fun,
  eval_fun 
)
Value:
__GMPP_DEFINE_BINARY_TYPE_FUNCTION(type, fun, eval_fun) \
__GMPN_DEFINE_BINARY_TYPE_FUNCTION(type, fun, eval_fun)
#define __GMPP_DEFINE_BINARY_TYPE_FUNCTION(type, fun, eval_fun)
Definition gmpfrxx.h:3847

Definition at line 3903 of file gmpfrxx.h.

◆ __GMP_DEFINE_COMPOUND_OPERATOR

#define __GMP_DEFINE_COMPOUND_OPERATOR (   type,
  fun,
  eval_fun 
)
Value:
__GMPP_DEFINE_COMPOUND_OPERATOR(type, fun, eval_fun) \
__GMPN_DEFINE_COMPOUND_OPERATOR(type, fun, eval_fun)
#define __GMPP_DEFINE_COMPOUND_OPERATOR(type, fun, eval_fun)
Definition gmpfrxx.h:3910

Definition at line 3957 of file gmpfrxx.h.

◆ __GMP_DEFINE_COMPOUND_OPERATOR_UI

#define __GMP_DEFINE_COMPOUND_OPERATOR_UI (   type,
  fun,
  eval_fun 
)
Value:
\
inline type##_class & type##_class::fun(unsigned long int l) \
{ \
__gmp_set_expr(mp, __gmp_expr<type##_t, __gmp_binary_expr \
<type##_class, unsigned long int, eval_fun> >(*this, l)); \
return *this; \
}

Definition at line 3975 of file gmpfrxx.h.

◆ __GMP_DEFINE_INCREMENT_OPERATOR

#define __GMP_DEFINE_INCREMENT_OPERATOR (   type,
  fun,
  eval_fun 
)
Value:
\
inline type##_class & type##_class::fun() \
{ \
eval_fun::eval(mp); \
return *this; \
} \
\
inline type##_class type##_class::fun(int) \
{ \
type##_class temp(*this); \
eval_fun::eval(mp); \
return temp; \
}

Definition at line 3995 of file gmpfrxx.h.

◆ __GMP_DEFINE_TERNARY_EXPR

#define __GMP_DEFINE_TERNARY_EXPR (   eval_fun1,
  eval_fun2,
  eval_both 
)

Definition at line 3274 of file gmpfrxx.h.

◆ __GMP_DEFINE_UNARY_FUNCTION

#define __GMP_DEFINE_UNARY_FUNCTION (   fun,
  eval_fun 
)
Value:
\
template <class T, class U> \
fun(const __gmp_expr<T, U> &expr) \
{ \
}

Definition at line 3714 of file gmpfrxx.h.

◆ __GMP_DEFINE_UNARY_FUNCTION_UI

#define __GMP_DEFINE_UNARY_FUNCTION_UI (   T,
  fun,
  eval_fun 
)
Value:
\
inline __gmp_expr \
fun(unsigned long int l) \
{ \
<unsigned long int, eval_fun> >(l); \
}

Definition at line 3735 of file gmpfrxx.h.

◆ __GMP_DEFINE_UNARY_TYPE_FUNCTION

#define __GMP_DEFINE_UNARY_TYPE_FUNCTION (   type,
  fun,
  eval_fun 
)
Value:
\
template <class T, class U> \
inline type fun(const __gmp_expr<T, U> &expr) \
{ \
return eval_fun::eval(temp.__get_mp()); \
}

Definition at line 3725 of file gmpfrxx.h.

◆ __GMP_DEFINE_VOID_FUNCTION

#define __GMP_DEFINE_VOID_FUNCTION (   T,
  fun,
  eval_fun 
)
Value:
\
inline __gmp_expr \
fun() \
{ \
<eval_fun> >(); \
}

Definition at line 3701 of file gmpfrxx.h.

◆ __GMP_PLUSPLUS__

#define __GMP_PLUSPLUS__

Definition at line 80 of file gmpfrxx.h.

◆ __GMPFR_PLUSPLUS__

#define __GMPFR_PLUSPLUS__

Definition at line 81 of file gmpfrxx.h.

◆ __GMPN_DECLARE_COMPOUND_OPERATOR

#define __GMPN_DECLARE_COMPOUND_OPERATOR (   fun)
Value:
__gmp_expr & fun(signed char); \
__gmp_expr & fun(unsigned char); \
__gmp_expr & fun(signed int); \
__gmp_expr & fun(unsigned int); \
__gmp_expr & fun(signed short int); \
__gmp_expr & fun(unsigned short int); \
__gmp_expr & fun(signed long int); \
__gmp_expr & fun(unsigned long int); \
__gmp_expr & fun(float); \
__gmp_expr & fun(double); \
__gmp_expr & fun(long double);

Definition at line 1845 of file gmpfrxx.h.

◆ __GMPN_DEFINE_BINARY_FUNCTION

#define __GMPN_DEFINE_BINARY_FUNCTION (   fun,
  eval_fun 
)
Value:
__GMPNS_DEFINE_BINARY_FUNCTION(fun, eval_fun, signed char) \
__GMPNU_DEFINE_BINARY_FUNCTION(fun, eval_fun, unsigned char) \
__GMPNS_DEFINE_BINARY_FUNCTION(fun, eval_fun, signed int) \
__GMPNU_DEFINE_BINARY_FUNCTION(fun, eval_fun, unsigned int) \
__GMPNS_DEFINE_BINARY_FUNCTION(fun, eval_fun, signed short int) \
__GMPNU_DEFINE_BINARY_FUNCTION(fun, eval_fun, unsigned short int) \
__GMPNS_DEFINE_BINARY_FUNCTION(fun, eval_fun, signed long int) \
__GMPNU_DEFINE_BINARY_FUNCTION(fun, eval_fun, unsigned long int) \
__GMPND_DEFINE_BINARY_FUNCTION(fun, eval_fun, float) \
__GMPND_DEFINE_BINARY_FUNCTION(fun, eval_fun, double) \
__GMPNLD_DEFINE_BINARY_FUNCTION(fun, eval_fun, long double)
#define __GMPNS_DEFINE_BINARY_FUNCTION(fun, eval_fun, type)
Definition gmpfrxx.h:3793

Definition at line 3805 of file gmpfrxx.h.

◆ __GMPN_DEFINE_BINARY_TYPE_FUNCTION

#define __GMPN_DEFINE_BINARY_TYPE_FUNCTION (   type,
  fun,
  eval_fun 
)
Value:
__GMPNS_DEFINE_BINARY_TYPE_FUNCTION(type, fun, eval_fun, signed char) \
__GMPNU_DEFINE_BINARY_TYPE_FUNCTION(type, fun, eval_fun, unsigned char) \
__GMPNS_DEFINE_BINARY_TYPE_FUNCTION(type, fun, eval_fun, signed int) \
__GMPNU_DEFINE_BINARY_TYPE_FUNCTION(type, fun, eval_fun, unsigned int) \
__GMPNS_DEFINE_BINARY_TYPE_FUNCTION(type, fun, eval_fun, signed short int) \
__GMPNU_DEFINE_BINARY_TYPE_FUNCTION(type, fun, eval_fun, unsigned short int) \
__GMPNS_DEFINE_BINARY_TYPE_FUNCTION(type, fun, eval_fun, signed long int) \
__GMPNU_DEFINE_BINARY_TYPE_FUNCTION(type, fun, eval_fun, unsigned long int) \
__GMPND_DEFINE_BINARY_TYPE_FUNCTION(type, fun, eval_fun, float) \
__GMPND_DEFINE_BINARY_TYPE_FUNCTION(type, fun, eval_fun, double) \
__GMPNLD_DEFINE_BINARY_TYPE_FUNCTION(type, fun, eval_fun, long double)
#define __GMPNS_DEFINE_BINARY_TYPE_FUNCTION(type, fun, eval_fun, type2)
Definition gmpfrxx.h:3876

Definition at line 3890 of file gmpfrxx.h.

◆ __GMPN_DEFINE_COMPOUND_OPERATOR

#define __GMPN_DEFINE_COMPOUND_OPERATOR (   type,
  fun,
  eval_fun 
)
Value:
__GMPNS_DEFINE_COMPOUND_OPERATOR(type, fun, eval_fun, signed char) \
__GMPNU_DEFINE_COMPOUND_OPERATOR(type, fun, eval_fun, unsigned char) \
__GMPNS_DEFINE_COMPOUND_OPERATOR(type, fun, eval_fun, signed int) \
__GMPNU_DEFINE_COMPOUND_OPERATOR(type, fun, eval_fun, unsigned int) \
__GMPNS_DEFINE_COMPOUND_OPERATOR(type, fun, eval_fun, signed short int) \
__GMPNU_DEFINE_COMPOUND_OPERATOR(type, fun, eval_fun, unsigned short int) \
__GMPNS_DEFINE_COMPOUND_OPERATOR(type, fun, eval_fun, signed long int) \
__GMPNU_DEFINE_COMPOUND_OPERATOR(type, fun, eval_fun, unsigned long int) \
__GMPND_DEFINE_COMPOUND_OPERATOR(type, fun, eval_fun, float) \
__GMPND_DEFINE_COMPOUND_OPERATOR(type, fun, eval_fun, double) \
/* __GMPNLD_DEFINE_COMPOUND_OPERATOR(type, fun, eval_fun, long double) */
#define __GMPNS_DEFINE_COMPOUND_OPERATOR(type, fun, eval_fun, type2)
Definition gmpfrxx.h:3930

Definition at line 3944 of file gmpfrxx.h.

◆ __GMPND_DEFINE_BINARY_FUNCTION

#define __GMPND_DEFINE_BINARY_FUNCTION (   fun,
  eval_fun,
  type 
)    __GMPNN_DEFINE_BINARY_FUNCTION(fun, eval_fun, type, double)

Definition at line 3799 of file gmpfrxx.h.

◆ __GMPND_DEFINE_BINARY_TYPE_FUNCTION

#define __GMPND_DEFINE_BINARY_TYPE_FUNCTION (   type,
  fun,
  eval_fun,
  type2 
)    __GMPNN_DEFINE_BINARY_TYPE_FUNCTION(type, fun, eval_fun, type2, double)

Definition at line 3884 of file gmpfrxx.h.

◆ __GMPND_DEFINE_COMPOUND_OPERATOR

#define __GMPND_DEFINE_COMPOUND_OPERATOR (   type,
  fun,
  eval_fun,
  type2 
)    __GMPNN_DEFINE_COMPOUND_OPERATOR(type, fun, eval_fun, type2, double)

Definition at line 3938 of file gmpfrxx.h.

◆ __GMPNLD_DEFINE_BINARY_FUNCTION

#define __GMPNLD_DEFINE_BINARY_FUNCTION (   fun,
  eval_fun,
  type 
)    __GMPNN_DEFINE_BINARY_FUNCTION(fun, eval_fun, type, long double)

Definition at line 3802 of file gmpfrxx.h.

◆ __GMPNLD_DEFINE_BINARY_TYPE_FUNCTION

#define __GMPNLD_DEFINE_BINARY_TYPE_FUNCTION (   type,
  fun,
  eval_fun,
  type2 
)    __GMPNN_DEFINE_BINARY_TYPE_FUNCTION(type, fun, eval_fun, type2, long double)

Definition at line 3887 of file gmpfrxx.h.

◆ __GMPNLD_DEFINE_COMPOUND_OPERATOR

#define __GMPNLD_DEFINE_COMPOUND_OPERATOR (   type,
  fun,
  eval_fun,
  type2 
)    __GMPNN_DEFINE_COMPOUND_OPERATOR(type, fun, eval_fun, type2, long double)

Definition at line 3941 of file gmpfrxx.h.

◆ __GMPNN_DEFINE_BINARY_FUNCTION

#define __GMPNN_DEFINE_BINARY_FUNCTION (   fun,
  eval_fun,
  type,
  bigtype 
)
Value:
\
template <class T, class U> \
inline __gmp_expr \
<T, __gmp_binary_expr<__gmp_expr<T, U>, bigtype, eval_fun> > \
fun(const __gmp_expr<T, U> &expr, type t) \
{ \
return __gmp_expr \
<T, __gmp_binary_expr<__gmp_expr<T, U>, bigtype, eval_fun> >(expr, t); \
} \
\
template <class T, class U> \
inline __gmp_expr \
fun(type t, const __gmp_expr<T, U> &expr) \
{ \
return __gmp_expr \
<T, __gmp_binary_expr<bigtype, __gmp_expr<T, U>, eval_fun> >(t, expr); \
}

Definition at line 3773 of file gmpfrxx.h.

◆ __GMPNN_DEFINE_BINARY_TYPE_FUNCTION

#define __GMPNN_DEFINE_BINARY_TYPE_FUNCTION (   type,
  fun,
  eval_fun,
  type2,
  bigtype 
)
Value:
\
template <class T, class U> \
inline type fun(const __gmp_expr<T, U> &expr, type2 t) \
{ \
return eval_fun::eval(temp.__get_mp(), static_cast<bigtype>(t)); \
} \
\
template <class T, class U> \
inline type fun(type2 t, const __gmp_expr<T, U> &expr) \
{ \
return eval_fun::eval(static_cast<bigtype>(t), temp.__get_mp()); \
}

Definition at line 3859 of file gmpfrxx.h.

◆ __GMPNN_DEFINE_COMPOUND_OPERATOR

#define __GMPNN_DEFINE_COMPOUND_OPERATOR (   type,
  fun,
  eval_fun,
  type2,
  bigtype 
)
Value:
\
inline type##_class & type##_class::fun(type2 t) \
{ \
__gmp_set_expr(mp, __gmp_expr<type##_t, __gmp_binary_expr \
<type##_class, bigtype, eval_fun> >(*this, t)); \
return *this; \
}

Definition at line 3920 of file gmpfrxx.h.

◆ __GMPNS_DEFINE_BINARY_FUNCTION

#define __GMPNS_DEFINE_BINARY_FUNCTION (   fun,
  eval_fun,
  type 
)    __GMPNN_DEFINE_BINARY_FUNCTION(fun, eval_fun, type, signed long int)

Definition at line 3793 of file gmpfrxx.h.

◆ __GMPNS_DEFINE_BINARY_TYPE_FUNCTION

#define __GMPNS_DEFINE_BINARY_TYPE_FUNCTION (   type,
  fun,
  eval_fun,
  type2 
)
Value:
type2, signed long int)
#define __GMPNN_DEFINE_BINARY_TYPE_FUNCTION(type, fun, eval_fun, type2, bigtype)
Definition gmpfrxx.h:3859

Definition at line 3876 of file gmpfrxx.h.

◆ __GMPNS_DEFINE_COMPOUND_OPERATOR

#define __GMPNS_DEFINE_COMPOUND_OPERATOR (   type,
  fun,
  eval_fun,
  type2 
)
Value:
__GMPNN_DEFINE_COMPOUND_OPERATOR(type, fun, eval_fun, \
type2, signed long int)
#define __GMPNN_DEFINE_COMPOUND_OPERATOR(type, fun, eval_fun, type2, bigtype)
Definition gmpfrxx.h:3920

Definition at line 3930 of file gmpfrxx.h.

◆ __GMPNU_DEFINE_BINARY_FUNCTION

#define __GMPNU_DEFINE_BINARY_FUNCTION (   fun,
  eval_fun,
  type 
)    __GMPNN_DEFINE_BINARY_FUNCTION(fun, eval_fun, type, unsigned long int)

Definition at line 3796 of file gmpfrxx.h.

◆ __GMPNU_DEFINE_BINARY_TYPE_FUNCTION

#define __GMPNU_DEFINE_BINARY_TYPE_FUNCTION (   type,
  fun,
  eval_fun,
  type2 
)
Value:
type2, unsigned long int)

Definition at line 3880 of file gmpfrxx.h.

◆ __GMPNU_DEFINE_COMPOUND_OPERATOR

#define __GMPNU_DEFINE_COMPOUND_OPERATOR (   type,
  fun,
  eval_fun,
  type2 
)
Value:
__GMPNN_DEFINE_COMPOUND_OPERATOR(type, fun, eval_fun, \
type2, unsigned long int)

Definition at line 3934 of file gmpfrxx.h.

◆ __GMPP_DECLARE_COMPOUND_OPERATOR

#define __GMPP_DECLARE_COMPOUND_OPERATOR (   fun)
Value:
template <class T, class U> \

Definition at line 1841 of file gmpfrxx.h.

◆ __GMPP_DEFINE_BINARY_FUNCTION

#define __GMPP_DEFINE_BINARY_FUNCTION (   fun,
  eval_fun 
)
Value:

Definition at line 3751 of file gmpfrxx.h.

◆ __GMPP_DEFINE_BINARY_TYPE_FUNCTION

#define __GMPP_DEFINE_BINARY_TYPE_FUNCTION (   type,
  fun,
  eval_fun 
)
Value:
\
template <class T, class U, class V, class W> \
inline type fun(const __gmp_expr<T, U> &expr1, \
const __gmp_expr<V, W> &expr2) \
{ \
typedef typename __gmp_resolve_expr<T, V>::value_type eval_type; \
return eval_fun::eval(temp1.__get_mp(), temp2.__get_mp()); \
}

Definition at line 3847 of file gmpfrxx.h.

◆ __GMPP_DEFINE_COMPOUND_OPERATOR

#define __GMPP_DEFINE_COMPOUND_OPERATOR (   type,
  fun,
  eval_fun 
)
Value:
\
template <class T, class U> \
inline type##_class & type##_class::fun(const __gmp_expr<T, U> &expr) \
{ \
__gmp_set_expr(mp, __gmp_expr<type##_t, __gmp_binary_expr \
<type##_class, __gmp_expr<T, U>, eval_fun> >(*this, expr)); \
return *this; \
}

Definition at line 3910 of file gmpfrxx.h.

◆ __GMPQ_DEFINE_COMPOUND_OPERATOR

#define __GMPQ_DEFINE_COMPOUND_OPERATOR (   fun,
  eval_fun 
)    __GMP_DEFINE_COMPOUND_OPERATOR(mpq, fun, eval_fun)

Definition at line 3967 of file gmpfrxx.h.

◆ __GMPQ_DEFINE_COMPOUND_OPERATOR_UI

#define __GMPQ_DEFINE_COMPOUND_OPERATOR_UI (   fun,
  eval_fun 
)    __GMP_DEFINE_COMPOUND_OPERATOR_UI(mpq, fun, eval_fun)

Definition at line 3987 of file gmpfrxx.h.

◆ __GMPQ_DEFINE_INCREMENT_OPERATOR

#define __GMPQ_DEFINE_INCREMENT_OPERATOR (   fun,
  eval_fun 
)    __GMP_DEFINE_INCREMENT_OPERATOR(mpq, fun, eval_fun)

Definition at line 4013 of file gmpfrxx.h.

◆ __GMPZ_DEFINE_COMPOUND_OPERATOR

#define __GMPZ_DEFINE_COMPOUND_OPERATOR (   fun,
  eval_fun 
)    __GMP_DEFINE_COMPOUND_OPERATOR(mpz, fun, eval_fun)

Definition at line 3961 of file gmpfrxx.h.

◆ __GMPZ_DEFINE_COMPOUND_OPERATOR_UI

#define __GMPZ_DEFINE_COMPOUND_OPERATOR_UI (   fun,
  eval_fun 
)    __GMP_DEFINE_COMPOUND_OPERATOR_UI(mpz, fun, eval_fun)

Definition at line 3984 of file gmpfrxx.h.

◆ __GMPZ_DEFINE_INCREMENT_OPERATOR

#define __GMPZ_DEFINE_INCREMENT_OPERATOR (   fun,
  eval_fun 
)    __GMP_DEFINE_INCREMENT_OPERATOR(mpz, fun, eval_fun)

Definition at line 4010 of file gmpfrxx.h.

◆ __GMPZQ_DEFINE_EXPR

#define __GMPZQ_DEFINE_EXPR (   eval_fun)

Definition at line 3093 of file gmpfrxx.h.

◆ __GMPZZ_DEFINE_COMPOUND_OPERATOR

#define __GMPZZ_DEFINE_COMPOUND_OPERATOR (   fun,
  eval_fun 
)    __GMPP_DEFINE_COMPOUND_OPERATOR(mpz, fun, eval_fun)

Definition at line 3964 of file gmpfrxx.h.

◆ __MPFR_DEFINE_COMPOUND_OPERATOR

#define __MPFR_DEFINE_COMPOUND_OPERATOR (   fun,
  eval_fun 
)    __GMP_DEFINE_COMPOUND_OPERATOR(mpfr, fun, eval_fun)

Definition at line 3970 of file gmpfrxx.h.

◆ __MPFR_DEFINE_COMPOUND_OPERATOR_UI

#define __MPFR_DEFINE_COMPOUND_OPERATOR_UI (   fun,
  eval_fun 
)    __GMP_DEFINE_COMPOUND_OPERATOR_UI(mpfr, fun, eval_fun)

Definition at line 3990 of file gmpfrxx.h.

◆ __MPFR_DEFINE_INCREMENT_OPERATOR

#define __MPFR_DEFINE_INCREMENT_OPERATOR (   fun,
  eval_fun 
)    __GMP_DEFINE_INCREMENT_OPERATOR(mpfr, fun, eval_fun)

Definition at line 4016 of file gmpfrxx.h.

Typedef Documentation

◆ __gmp_randinit_default_t

typedef void __gmp_randinit_default_t(gmp_randstate_t)

Definition at line 4219 of file gmpfrxx.h.

◆ __gmp_randinit_lc_2exp_size_t

typedef int __gmp_randinit_lc_2exp_size_t(gmp_randstate_t, unsigned long int)

Definition at line 4221 of file gmpfrxx.h.

◆ __gmp_randinit_lc_2exp_t

typedef void __gmp_randinit_lc_2exp_t(gmp_randstate_t, mpz_srcptr, unsigned long int, unsigned long int)

Definition at line 4220 of file gmpfrxx.h.

◆ mpfr_class

typedef __gmp_expr<mpfr_t, mpfr_t> mpfr_class

Definition at line 2446 of file gmpfrxx.h.

◆ mpq_class

typedef __gmp_expr<mpq_t, mpq_t> mpq_class

Definition at line 2214 of file gmpfrxx.h.

◆ mpz_class

typedef __gmp_expr<mpz_t, mpz_t> mpz_class

Definition at line 2034 of file gmpfrxx.h.

Function Documentation

◆ __gmp_set_expr() [1/21]

template<class T >
void __gmp_set_expr ( mpfr_ptr  f,
const __gmp_expr< mpfr_t, T > &  expr 
)
inline

Definition at line 2595 of file gmpfrxx.h.

◆ __gmp_set_expr() [2/21]

template<class T >
void __gmp_set_expr ( mpfr_ptr  f,
const __gmp_expr< mpq_t, T > &  expr 
)
inline

Definition at line 2582 of file gmpfrxx.h.

References __gmp_expr< mpq_t, mpq_t >::get_mpq_t(), and MpFrC::get_rnd().

◆ __gmp_set_expr() [3/21]

template<class T >
void __gmp_set_expr ( mpfr_ptr  f,
const __gmp_expr< mpz_t, T > &  expr 
)
inline

Definition at line 2569 of file gmpfrxx.h.

References __gmp_expr< mpz_t, mpz_t >::get_mpz_t(), and MpFrC::get_rnd().

◆ __gmp_set_expr() [4/21]

template<>
void __gmp_set_expr ( mpfr_ptr  f,
const mpfr_class g 
)
inline

Definition at line 2589 of file gmpfrxx.h.

References __gmp_expr< mpfr_t, mpfr_t >::get_mpfr_t(), and MpFrC::get_rnd().

◆ __gmp_set_expr() [5/21]

template<class T >
void __gmp_set_expr ( mpfr_ptr  f,
const mpq_class q 
)
inline

Definition at line 2576 of file gmpfrxx.h.

References __gmp_expr< mpq_t, mpq_t >::get_mpq_t(), and MpFrC::get_rnd().

◆ __gmp_set_expr() [6/21]

template<class T >
void __gmp_set_expr ( mpfr_ptr  f,
const mpz_class z 
)
inline

Definition at line 2563 of file gmpfrxx.h.

References __gmp_expr< mpz_t, mpz_t >::get_mpz_t(), and MpFrC::get_rnd().

◆ __gmp_set_expr() [7/21]

template<class T , class U >
void __gmp_set_expr ( mpfr_ptr  ,
const __gmp_expr< T, U > &   
)

◆ __gmp_set_expr() [8/21]

template<class T >
void __gmp_set_expr ( mpq_ptr  q,
const __gmp_expr< mpfr_t, T > &  expr 
)
inline

Definition at line 2556 of file gmpfrxx.h.

References __gmp_expr< mpfr_t, mpfr_t >::get_mpfr_t(), and mpq_set_mpfr().

◆ __gmp_set_expr() [9/21]

template<class T >
void __gmp_set_expr ( mpq_ptr  q,
const __gmp_expr< mpq_t, T > &  expr 
)
inline

Definition at line 2544 of file gmpfrxx.h.

◆ __gmp_set_expr() [10/21]

template<class T >
void __gmp_set_expr ( mpq_ptr  q,
const __gmp_expr< mpz_t, T > &  expr 
)
inline

Definition at line 2531 of file gmpfrxx.h.

References __gmp_expr< mpz_t, mpz_t >::get_mpz_t().

◆ __gmp_set_expr() [11/21]

template<class T >
void __gmp_set_expr ( mpq_ptr  q,
const mpfr_class f 
)
inline

Definition at line 2550 of file gmpfrxx.h.

References __gmp_expr< mpfr_t, mpfr_t >::get_mpfr_t(), and mpq_set_mpfr().

◆ __gmp_set_expr() [12/21]

template<>
void __gmp_set_expr ( mpq_ptr  q,
const mpq_class r 
)
inline

Definition at line 2538 of file gmpfrxx.h.

References __gmp_expr< mpq_t, mpq_t >::get_mpq_t().

◆ __gmp_set_expr() [13/21]

template<>
void __gmp_set_expr ( mpq_ptr  q,
const mpz_class z 
)
inline

Definition at line 2525 of file gmpfrxx.h.

References __gmp_expr< mpz_t, mpz_t >::get_mpz_t().

◆ __gmp_set_expr() [14/21]

template<class T , class U >
void __gmp_set_expr ( mpq_ptr  ,
const __gmp_expr< T, U > &   
)

◆ __gmp_set_expr() [15/21]

template<class T >
void __gmp_set_expr ( mpz_ptr  z,
const __gmp_expr< mpfr_t, T > &  expr 
)
inline

Definition at line 2518 of file gmpfrxx.h.

References __gmp_expr< mpfr_t, mpfr_t >::get_mpfr_t(), and mpz_set_mpfr().

◆ __gmp_set_expr() [16/21]

template<class T >
void __gmp_set_expr ( mpz_ptr  z,
const __gmp_expr< mpq_t, T > &  expr 
)
inline

Definition at line 2505 of file gmpfrxx.h.

References __gmp_expr< mpq_t, mpq_t >::get_mpq_t().

◆ __gmp_set_expr() [17/21]

template<class T >
void __gmp_set_expr ( mpz_ptr  z,
const __gmp_expr< mpz_t, T > &  expr 
)
inline

Definition at line 2493 of file gmpfrxx.h.

◆ __gmp_set_expr() [18/21]

template<class T >
void __gmp_set_expr ( mpz_ptr  z,
const mpfr_class f 
)
inline

Definition at line 2512 of file gmpfrxx.h.

References __gmp_expr< mpfr_t, mpfr_t >::get_mpfr_t(), and mpz_set_mpfr().

◆ __gmp_set_expr() [19/21]

template<>
void __gmp_set_expr ( mpz_ptr  z,
const mpq_class q 
)
inline

Definition at line 2499 of file gmpfrxx.h.

References __gmp_expr< mpq_t, mpq_t >::get_mpq_t().

◆ __gmp_set_expr() [20/21]

template<>
void __gmp_set_expr ( mpz_ptr  z,
const mpz_class w 
)
inline

Definition at line 2487 of file gmpfrxx.h.

References w.

◆ __gmp_set_expr() [21/21]

◆ abs()

◆ acos()

template<class T , class U >
__gmp_expr< T, __gmp_unary_expr< __gmp_expr< T, U >, __gmp_acos_function > > acos ( const __gmp_expr< T, U > &  expr)
inline

Definition at line 4075 of file gmpfrxx.h.

◆ acosh()

template<class T , class U >
__gmp_expr< T, __gmp_unary_expr< __gmp_expr< T, U >, __gmp_acosh_function > > acosh ( const __gmp_expr< T, U > &  expr)
inline

Definition at line 4085 of file gmpfrxx.h.

◆ agm() [1/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, double, __gmp_agm_function > > agm ( const __gmp_expr< T, U > &  expr,
double  t 
)
inline

Definition at line 4105 of file gmpfrxx.h.

◆ agm() [2/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, double, __gmp_agm_function > > agm ( const __gmp_expr< T, U > &  expr,
float  t 
)
inline

Definition at line 4105 of file gmpfrxx.h.

◆ agm() [3/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, long double, __gmp_agm_function > > agm ( const __gmp_expr< T, U > &  expr,
long double  t 
)
inline

Definition at line 4105 of file gmpfrxx.h.

◆ agm() [4/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_agm_function > > agm ( const __gmp_expr< T, U > &  expr,
signed char  t 
)
inline

Definition at line 4105 of file gmpfrxx.h.

◆ agm() [5/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_agm_function > > agm ( const __gmp_expr< T, U > &  expr,
signed int  t 
)
inline

Definition at line 4105 of file gmpfrxx.h.

◆ agm() [6/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_agm_function > > agm ( const __gmp_expr< T, U > &  expr,
signed long int  t 
)
inline

Definition at line 4105 of file gmpfrxx.h.

◆ agm() [7/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_agm_function > > agm ( const __gmp_expr< T, U > &  expr,
signed short int  t 
)
inline

Definition at line 4105 of file gmpfrxx.h.

◆ agm() [8/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_agm_function > > agm ( const __gmp_expr< T, U > &  expr,
unsigned char  t 
)
inline

Definition at line 4105 of file gmpfrxx.h.

◆ agm() [9/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_agm_function > > agm ( const __gmp_expr< T, U > &  expr,
unsigned int  t 
)
inline

Definition at line 4105 of file gmpfrxx.h.

◆ agm() [10/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_agm_function > > agm ( const __gmp_expr< T, U > &  expr,
unsigned long int  t 
)
inline

Definition at line 4105 of file gmpfrxx.h.

◆ agm() [11/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_agm_function > > agm ( const __gmp_expr< T, U > &  expr,
unsigned short int  t 
)
inline

Definition at line 4105 of file gmpfrxx.h.

◆ agm() [12/24]

template<class T , class U >
__gmp_expr< typename __gmp_resolve_expr< T, T >::value_type, __gmp_binary_expr< __gmp_expr< T, U >, __gmp_expr< T, U >, __gmp_agm_function > > agm ( const __gmp_expr< T, U > &  expr1,
const __gmp_expr< T, U > &  expr2 
)
inline

Definition at line 4105 of file gmpfrxx.h.

◆ agm() [13/24]

template<class T , class U , class V , class W >
__gmp_expr< typename __gmp_resolve_expr< T, V >::value_type, __gmp_binary_expr< __gmp_expr< T, U >, __gmp_expr< V, W >, __gmp_agm_function > > agm ( const __gmp_expr< T, U > &  expr1,
const __gmp_expr< V, W > &  expr2 
)
inline

Definition at line 4105 of file gmpfrxx.h.

◆ agm() [14/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< double, __gmp_expr< T, U >, __gmp_agm_function > > agm ( double  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4105 of file gmpfrxx.h.

◆ agm() [15/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< double, __gmp_expr< T, U >, __gmp_agm_function > > agm ( float  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4105 of file gmpfrxx.h.

◆ agm() [16/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< long double, __gmp_expr< T, U >, __gmp_agm_function > > agm ( long double  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4105 of file gmpfrxx.h.

◆ agm() [17/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_agm_function > > agm ( signed char  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4105 of file gmpfrxx.h.

◆ agm() [18/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_agm_function > > agm ( signed int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4105 of file gmpfrxx.h.

◆ agm() [19/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_agm_function > > agm ( signed long int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4105 of file gmpfrxx.h.

◆ agm() [20/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_agm_function > > agm ( signed short int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4105 of file gmpfrxx.h.

◆ agm() [21/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_agm_function > > agm ( unsigned char  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4105 of file gmpfrxx.h.

◆ agm() [22/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_agm_function > > agm ( unsigned int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4105 of file gmpfrxx.h.

◆ agm() [23/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_agm_function > > agm ( unsigned long int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4105 of file gmpfrxx.h.

◆ agm() [24/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_agm_function > > agm ( unsigned short int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4105 of file gmpfrxx.h.

◆ asin()

template<class T , class U >
__gmp_expr< T, __gmp_unary_expr< __gmp_expr< T, U >, __gmp_asin_function > > asin ( const __gmp_expr< T, U > &  expr)
inline

Definition at line 4076 of file gmpfrxx.h.

◆ asinh()

template<class T , class U >
__gmp_expr< T, __gmp_unary_expr< __gmp_expr< T, U >, __gmp_asinh_function > > asinh ( const __gmp_expr< T, U > &  expr)
inline

Definition at line 4086 of file gmpfrxx.h.

◆ atan()

template<class T , class U >
__gmp_expr< T, __gmp_unary_expr< __gmp_expr< T, U >, __gmp_atan_function > > atan ( const __gmp_expr< T, U > &  expr)
inline

Definition at line 4077 of file gmpfrxx.h.

Referenced by arctan(), draw_arc(), and draw_arc_tikz().

◆ atan2() [1/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, double, __gmp_atan2_function > > atan2 ( const __gmp_expr< T, U > &  expr,
double  t 
)
inline

Definition at line 4078 of file gmpfrxx.h.

◆ atan2() [2/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, double, __gmp_atan2_function > > atan2 ( const __gmp_expr< T, U > &  expr,
float  t 
)
inline

Definition at line 4078 of file gmpfrxx.h.

◆ atan2() [3/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, long double, __gmp_atan2_function > > atan2 ( const __gmp_expr< T, U > &  expr,
long double  t 
)
inline

Definition at line 4078 of file gmpfrxx.h.

◆ atan2() [4/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_atan2_function > > atan2 ( const __gmp_expr< T, U > &  expr,
signed char  t 
)
inline

Definition at line 4078 of file gmpfrxx.h.

◆ atan2() [5/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_atan2_function > > atan2 ( const __gmp_expr< T, U > &  expr,
signed int  t 
)
inline

Definition at line 4078 of file gmpfrxx.h.

◆ atan2() [6/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_atan2_function > > atan2 ( const __gmp_expr< T, U > &  expr,
signed long int  t 
)
inline

Definition at line 4078 of file gmpfrxx.h.

◆ atan2() [7/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_atan2_function > > atan2 ( const __gmp_expr< T, U > &  expr,
signed short int  t 
)
inline

Definition at line 4078 of file gmpfrxx.h.

◆ atan2() [8/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_atan2_function > > atan2 ( const __gmp_expr< T, U > &  expr,
unsigned char  t 
)
inline

Definition at line 4078 of file gmpfrxx.h.

◆ atan2() [9/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_atan2_function > > atan2 ( const __gmp_expr< T, U > &  expr,
unsigned int  t 
)
inline

Definition at line 4078 of file gmpfrxx.h.

◆ atan2() [10/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_atan2_function > > atan2 ( const __gmp_expr< T, U > &  expr,
unsigned long int  t 
)
inline

Definition at line 4078 of file gmpfrxx.h.

◆ atan2() [11/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_atan2_function > > atan2 ( const __gmp_expr< T, U > &  expr,
unsigned short int  t 
)
inline

Definition at line 4078 of file gmpfrxx.h.

◆ atan2() [12/24]

template<class T , class U >
__gmp_expr< typename __gmp_resolve_expr< T, T >::value_type, __gmp_binary_expr< __gmp_expr< T, U >, __gmp_expr< T, U >, __gmp_atan2_function > > atan2 ( const __gmp_expr< T, U > &  expr1,
const __gmp_expr< T, U > &  expr2 
)
inline

Definition at line 4078 of file gmpfrxx.h.

◆ atan2() [13/24]

template<class T , class U , class V , class W >
__gmp_expr< typename __gmp_resolve_expr< T, V >::value_type, __gmp_binary_expr< __gmp_expr< T, U >, __gmp_expr< V, W >, __gmp_atan2_function > > atan2 ( const __gmp_expr< T, U > &  expr1,
const __gmp_expr< V, W > &  expr2 
)
inline

Definition at line 4078 of file gmpfrxx.h.

Referenced by arctan2(), draw_arc(), and draw_arc_tikz().

◆ atan2() [14/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< double, __gmp_expr< T, U >, __gmp_atan2_function > > atan2 ( double  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4078 of file gmpfrxx.h.

◆ atan2() [15/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< double, __gmp_expr< T, U >, __gmp_atan2_function > > atan2 ( float  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4078 of file gmpfrxx.h.

◆ atan2() [16/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< long double, __gmp_expr< T, U >, __gmp_atan2_function > > atan2 ( long double  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4078 of file gmpfrxx.h.

◆ atan2() [17/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_atan2_function > > atan2 ( signed char  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4078 of file gmpfrxx.h.

◆ atan2() [18/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_atan2_function > > atan2 ( signed int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4078 of file gmpfrxx.h.

◆ atan2() [19/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_atan2_function > > atan2 ( signed long int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4078 of file gmpfrxx.h.

◆ atan2() [20/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_atan2_function > > atan2 ( signed short int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4078 of file gmpfrxx.h.

◆ atan2() [21/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_atan2_function > > atan2 ( unsigned char  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4078 of file gmpfrxx.h.

◆ atan2() [22/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_atan2_function > > atan2 ( unsigned int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4078 of file gmpfrxx.h.

◆ atan2() [23/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_atan2_function > > atan2 ( unsigned long int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4078 of file gmpfrxx.h.

◆ atan2() [24/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_atan2_function > > atan2 ( unsigned short int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4078 of file gmpfrxx.h.

◆ atanh()

template<class T , class U >
__gmp_expr< T, __gmp_unary_expr< __gmp_expr< T, U >, __gmp_atanh_function > > atanh ( const __gmp_expr< T, U > &  expr)
inline

Definition at line 4087 of file gmpfrxx.h.

◆ cbrt()

template<class T , class U >
__gmp_expr< T, __gmp_unary_expr< __gmp_expr< T, U >, __gmp_cbrt_function > > cbrt ( const __gmp_expr< T, U > &  expr)
inline

Definition at line 4059 of file gmpfrxx.h.

◆ ceil()

template<class T , class U >
__gmp_expr< T, __gmp_unary_expr< __gmp_expr< T, U >, __gmp_ceil_function > > ceil ( const __gmp_expr< T, U > &  expr)
inline

Definition at line 4056 of file gmpfrxx.h.

Referenced by demo_optimal_params(), and Aleph::DynArray< T >::next2Pow().

◆ cmp() [1/23]

template<class T , class U >
int cmp ( const __gmp_expr< T, U > &  expr,
double  t 
)
inline

Definition at line 4118 of file gmpfrxx.h.

◆ cmp() [2/23]

template<class T , class U >
int cmp ( const __gmp_expr< T, U > &  expr,
float  t 
)
inline

Definition at line 4118 of file gmpfrxx.h.

◆ cmp() [3/23]

template<class T , class U >
int cmp ( const __gmp_expr< T, U > &  expr,
long double  t 
)
inline

Definition at line 4118 of file gmpfrxx.h.

◆ cmp() [4/23]

template<class T , class U >
int cmp ( const __gmp_expr< T, U > &  expr,
signed char  t 
)
inline

Definition at line 4118 of file gmpfrxx.h.

◆ cmp() [5/23]

template<class T , class U >
int cmp ( const __gmp_expr< T, U > &  expr,
signed int  t 
)
inline

Definition at line 4118 of file gmpfrxx.h.

◆ cmp() [6/23]

template<class T , class U >
int cmp ( const __gmp_expr< T, U > &  expr,
signed long int  t 
)
inline

Definition at line 4118 of file gmpfrxx.h.

◆ cmp() [7/23]

template<class T , class U >
int cmp ( const __gmp_expr< T, U > &  expr,
signed short int  t 
)
inline

Definition at line 4118 of file gmpfrxx.h.

◆ cmp() [8/23]

template<class T , class U >
int cmp ( const __gmp_expr< T, U > &  expr,
unsigned char  t 
)
inline

Definition at line 4118 of file gmpfrxx.h.

◆ cmp() [9/23]

template<class T , class U >
int cmp ( const __gmp_expr< T, U > &  expr,
unsigned int  t 
)
inline

Definition at line 4118 of file gmpfrxx.h.

◆ cmp() [10/23]

template<class T , class U >
int cmp ( const __gmp_expr< T, U > &  expr,
unsigned long int  t 
)
inline

Definition at line 4118 of file gmpfrxx.h.

◆ cmp() [11/23]

template<class T , class U >
int cmp ( const __gmp_expr< T, U > &  expr,
unsigned short int  t 
)
inline

Definition at line 4118 of file gmpfrxx.h.

◆ cmp() [12/23]

template<class T , class U , class V , class W >
int cmp ( const __gmp_expr< T, U > &  expr1,
const __gmp_expr< V, W > &  expr2 
)
inline

Definition at line 4118 of file gmpfrxx.h.

Referenced by Aleph::__random_select(), Aleph::__random_select(), Aleph::__random_select(), Aleph::__split_key_dup_rec_xt(), Aleph::__split_key_rec_xt(), Aleph::are_equals(), Aleph::are_equals(), Aleph::binary_search(), Aleph::binary_search(), Aleph::binary_search(), Aleph::binary_search(), Aleph::binary_search(), Aleph::binary_search_dup(), Aleph::binary_search_rec(), Aleph::binindex(), Aleph::binindex_dup(), Aleph::binindex_dup(), Aleph::bsearch(), Aleph::bsearch(), Aleph::bsearch_dup(), Aleph::bsearch_dup(), Aleph::bubble_sort(), Aleph::build_index(), Aleph::build_index_ptr(), Aleph::check_bst(), Aleph::check_bst_range(), Aleph::zip_detail::compare_adjacent(), Aleph::stl_zip_detail::compare_adjacent_impl(), Aleph::dlink_random_search(), Aleph::dlink_random_select(), Aleph::faster_heapsort(), Aleph::find_position(), Aleph::find_position(), Aleph::greater_or_equal_than(), Aleph::greater_or_equal_than(), Aleph::greater_than(), Aleph::greater_than(), Aleph::heapsort(), Aleph::heapsort(), Aleph::heapsort_subrange(), Aleph::in_place_multisort_arrays(), Aleph::in_place_sort(), Aleph::in_place_sort(), Aleph::inorder_position(), Aleph::inorder_position(), Aleph::inorder_position(), Aleph::inorder_position(), Aleph::insert_by_key_xt(), Aleph::insert_by_key_xt(), Aleph::insert_dup_by_key_xt(), Aleph::insert_dup_by_key_xt(), Aleph::insert_dup_in_bst(), Aleph::insert_dup_root(), Aleph::insert_dup_root_xt(), Aleph::insert_dup_root_xt(), Aleph::insert_in_bst(), Aleph::insert_root(), Aleph::insert_root_rec(), Aleph::insert_root_xt(), Aleph::insert_root_xt(), Aleph::insert_sorted(), Aleph::insert_sorted(), Aleph::insertion_sort(), Aleph::insertion_sort(), Aleph::insertion_sort(), Aleph::insertion_sort(), Aleph::insertion_sort(), Aleph::insertion_sort(), Aleph::introsort(), Aleph::introsort(), Aleph::introsort(), Aleph::introsort(), Aleph::introsort(), Aleph::introsort_loop(), Aleph::introsort_loop(), Aleph::is_inversely_sorted(), is_min_heap(), is_red_black_bst(), Aleph::is_red_black_bst_rk(), Aleph::is_sorted(), Aleph::join(), Aleph::join_preorder(), Aleph::less_or_equal_than(), Aleph::less_or_equal_than(), Aleph::less_than(), Aleph::less_than(), Aleph::lesser(), Aleph::list_insertion_sort(), Aleph::FunctionalMixin< Derived, Type >::max_by(), Aleph::max_ptr(), Aleph::median(), Aleph::merge(), Aleph::merge(), Aleph::merge_lists(), Aleph::merge_lists(), Aleph::mergeinsertsort(), Aleph::mergesort(), Aleph::mergesort(), Aleph::mergesort(), Aleph::mergesort(), Aleph::mergesort(), Aleph::mergesort(), Aleph::mergesort(), Aleph::mergesort(), Aleph::FunctionalMixin< Derived, Type >::min_by(), Aleph::min_ptr(), Aleph::minmax_ptr(), Aleph::no_equals(), Aleph::no_equals(), Aleph::partition(), Aleph::partition(), Aleph::partition_op(), Aleph::partition_op(), Aleph::partition_op_impl(), Aleph::preorder_to_bst(), Aleph::quicksort(), Aleph::quicksort(), Aleph::quicksort(), Aleph::quicksort(), Aleph::quicksort(), Aleph::quicksort(), Aleph::quicksort_insertion(), Aleph::quicksort_no_tail(), Aleph::quicksort_op(), Aleph::quicksort_rec(), Aleph::quicksort_rec(), Aleph::quicksort_rec_min(), Aleph::random_search(), Aleph::random_search(), Aleph::random_search(), Aleph::random_search(), Aleph::random_select(), Aleph::random_select(), Aleph::random_select(), Aleph::random_select(), Aleph::random_select(), Aleph::random_select(), Aleph::remove_by_key_xt(), Aleph::remove_by_key_xt(), Aleph::remove_from_bst(), Aleph::search_extreme(), Aleph::search_extreme(), Aleph::search_extreme(), Aleph::search_extreme(), Aleph::search_extreme(), Aleph::search_extreme(), Aleph::search_extreme(), Aleph::search_extreme(), Aleph::search_inversion(), Aleph::search_max(), Aleph::search_max(), Aleph::search_max(), Aleph::search_min(), Aleph::search_min(), Aleph::search_or_insert_by_key_xt(), Aleph::search_or_insert_by_key_xt(), Aleph::search_or_insert_in_bst(), Aleph::search_or_insert_root_rec(), Aleph::search_or_insert_root_rec_xt(), Aleph::search_or_insert_root_rec_xt(), Aleph::search_parent(), Aleph::search_rank_parent(), Aleph::searchInBinTree(), Aleph::select_pivot(), Aleph::select_pivot_op(), Aleph::select_pivot_op(), Aleph::select_pivot_op_impl(), Aleph::selection_sort(), Aleph::selection_sort(), Aleph::selection_sort(), Aleph::selection_sort(), Aleph::sequential_search(), Aleph::sequential_search(), Aleph::sequential_search(), Aleph::shellsort(), Aleph::sift_down(), Aleph::sift_down(), Aleph::sift_down(), Aleph::sift_down(), Aleph::sift_down_subrange(), Aleph::sift_down_up(), Aleph::sift_up(), Aleph::sift_up(), Aleph::sift_up(), Aleph::sort(), Aleph::sort(), Aleph::sort(), Aleph::sort(), Aleph::List_SGraph< __Graph_Node, __Graph_Arc >::sort_arcs(), GraphCommon< GT, Node, Arc >::sort_arcs(), Aleph::List_SGraph< __Graph_Node, __Graph_Arc >::sort_arcs(), GraphCommon< GT, Node, Arc >::sort_arcs(), GraphCommon< GT, Node, Arc >::sort_nodes(), GraphCommon< GT, Node, Arc >::sort_nodes(), Aleph::split_key(), Aleph::split_key_dup_rec(), Aleph::split_key_dup_rec_helper(), Aleph::split_key_dup_rec_xt(), Aleph::split_key_dup_rec_xt(), Aleph::split_key_rec(), Aleph::split_key_rec_helper(), Aleph::split_key_rec_xt(), Aleph::split_key_rec_xt(), Aleph::stdsort(), Aleph::stl_sort_by(), Aleph::stl_zip_cmp(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), Aleph::test_sorted(), Aleph::three_way_compare(), Aleph::valid_heap(), and Aleph::zip_cmp().

◆ cmp() [13/23]

template<class T , class U >
int cmp ( double  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4118 of file gmpfrxx.h.

◆ cmp() [14/23]

template<class T , class U >
int cmp ( float  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4118 of file gmpfrxx.h.

◆ cmp() [15/23]

template<class T , class U >
int cmp ( long double  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4118 of file gmpfrxx.h.

◆ cmp() [16/23]

template<class T , class U >
int cmp ( signed char  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4118 of file gmpfrxx.h.

◆ cmp() [17/23]

template<class T , class U >
int cmp ( signed int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4118 of file gmpfrxx.h.

◆ cmp() [18/23]

template<class T , class U >
int cmp ( signed long int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4118 of file gmpfrxx.h.

◆ cmp() [19/23]

template<class T , class U >
int cmp ( signed short int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4118 of file gmpfrxx.h.

◆ cmp() [20/23]

template<class T , class U >
int cmp ( unsigned char  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4118 of file gmpfrxx.h.

◆ cmp() [21/23]

template<class T , class U >
int cmp ( unsigned int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4118 of file gmpfrxx.h.

◆ cmp() [22/23]

template<class T , class U >
int cmp ( unsigned long int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4118 of file gmpfrxx.h.

◆ cmp() [23/23]

template<class T , class U >
int cmp ( unsigned short int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4118 of file gmpfrxx.h.

◆ cmpabs() [1/23]

template<class T , class U >
int cmpabs ( const __gmp_expr< T, U > &  expr,
double  t 
)
inline

Definition at line 4049 of file gmpfrxx.h.

◆ cmpabs() [2/23]

template<class T , class U >
int cmpabs ( const __gmp_expr< T, U > &  expr,
float  t 
)
inline

Definition at line 4049 of file gmpfrxx.h.

◆ cmpabs() [3/23]

template<class T , class U >
int cmpabs ( const __gmp_expr< T, U > &  expr,
long double  t 
)
inline

Definition at line 4049 of file gmpfrxx.h.

◆ cmpabs() [4/23]

template<class T , class U >
int cmpabs ( const __gmp_expr< T, U > &  expr,
signed char  t 
)
inline

Definition at line 4049 of file gmpfrxx.h.

◆ cmpabs() [5/23]

template<class T , class U >
int cmpabs ( const __gmp_expr< T, U > &  expr,
signed int  t 
)
inline

Definition at line 4049 of file gmpfrxx.h.

◆ cmpabs() [6/23]

template<class T , class U >
int cmpabs ( const __gmp_expr< T, U > &  expr,
signed long int  t 
)
inline

Definition at line 4049 of file gmpfrxx.h.

◆ cmpabs() [7/23]

template<class T , class U >
int cmpabs ( const __gmp_expr< T, U > &  expr,
signed short int  t 
)
inline

Definition at line 4049 of file gmpfrxx.h.

◆ cmpabs() [8/23]

template<class T , class U >
int cmpabs ( const __gmp_expr< T, U > &  expr,
unsigned char  t 
)
inline

Definition at line 4049 of file gmpfrxx.h.

◆ cmpabs() [9/23]

template<class T , class U >
int cmpabs ( const __gmp_expr< T, U > &  expr,
unsigned int  t 
)
inline

Definition at line 4049 of file gmpfrxx.h.

◆ cmpabs() [10/23]

template<class T , class U >
int cmpabs ( const __gmp_expr< T, U > &  expr,
unsigned long int  t 
)
inline

Definition at line 4049 of file gmpfrxx.h.

◆ cmpabs() [11/23]

template<class T , class U >
int cmpabs ( const __gmp_expr< T, U > &  expr,
unsigned short int  t 
)
inline

Definition at line 4049 of file gmpfrxx.h.

◆ cmpabs() [12/23]

template<class T , class U , class V , class W >
int cmpabs ( const __gmp_expr< T, U > &  expr1,
const __gmp_expr< V, W > &  expr2 
)
inline

Definition at line 4049 of file gmpfrxx.h.

◆ cmpabs() [13/23]

template<class T , class U >
int cmpabs ( double  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4049 of file gmpfrxx.h.

◆ cmpabs() [14/23]

template<class T , class U >
int cmpabs ( float  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4049 of file gmpfrxx.h.

◆ cmpabs() [15/23]

template<class T , class U >
int cmpabs ( long double  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4049 of file gmpfrxx.h.

◆ cmpabs() [16/23]

template<class T , class U >
int cmpabs ( signed char  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4049 of file gmpfrxx.h.

◆ cmpabs() [17/23]

template<class T , class U >
int cmpabs ( signed int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4049 of file gmpfrxx.h.

◆ cmpabs() [18/23]

template<class T , class U >
int cmpabs ( signed long int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4049 of file gmpfrxx.h.

◆ cmpabs() [19/23]

template<class T , class U >
int cmpabs ( signed short int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4049 of file gmpfrxx.h.

◆ cmpabs() [20/23]

template<class T , class U >
int cmpabs ( unsigned char  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4049 of file gmpfrxx.h.

◆ cmpabs() [21/23]

template<class T , class U >
int cmpabs ( unsigned int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4049 of file gmpfrxx.h.

◆ cmpabs() [22/23]

template<class T , class U >
int cmpabs ( unsigned long int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4049 of file gmpfrxx.h.

◆ cmpabs() [23/23]

template<class T , class U >
int cmpabs ( unsigned short int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4049 of file gmpfrxx.h.

◆ const_catalan()

__gmp_expr< mpfr_t, __gmp_void_expr< __gmp_const_catalan_function > > const_catalan ( )
inline

Definition at line 4109 of file gmpfrxx.h.

◆ const_euler()

__gmp_expr< mpfr_t, __gmp_void_expr< __gmp_const_euler_function > > const_euler ( )
inline

Definition at line 4108 of file gmpfrxx.h.

◆ const_log2()

__gmp_expr< mpfr_t, __gmp_void_expr< __gmp_const_log2_function > > const_log2 ( )
inline

Definition at line 4106 of file gmpfrxx.h.

◆ const_pi()

__gmp_expr< mpfr_t, __gmp_void_expr< __gmp_const_pi_function > > const_pi ( )
inline

Definition at line 4107 of file gmpfrxx.h.

◆ cos()

template<class T , class U >
__gmp_expr< T, __gmp_unary_expr< __gmp_expr< T, U >, __gmp_cos_function > > cos ( const __gmp_expr< T, U > &  expr)
inline

◆ cosh()

template<class T , class U >
__gmp_expr< T, __gmp_unary_expr< __gmp_expr< T, U >, __gmp_cosh_function > > cosh ( const __gmp_expr< T, U > &  expr)
inline

Definition at line 4079 of file gmpfrxx.h.

◆ cot()

template<class T , class U >
__gmp_expr< T, __gmp_unary_expr< __gmp_expr< T, U >, __gmp_cot_function > > cot ( const __gmp_expr< T, U > &  expr)
inline

Definition at line 4074 of file gmpfrxx.h.

◆ coth()

template<class T , class U >
__gmp_expr< T, __gmp_unary_expr< __gmp_expr< T, U >, __gmp_coth_function > > coth ( const __gmp_expr< T, U > &  expr)
inline

Definition at line 4084 of file gmpfrxx.h.

◆ csc()

template<class T , class U >
__gmp_expr< T, __gmp_unary_expr< __gmp_expr< T, U >, __gmp_csc_function > > csc ( const __gmp_expr< T, U > &  expr)
inline

Definition at line 4073 of file gmpfrxx.h.

◆ csch()

template<class T , class U >
__gmp_expr< T, __gmp_unary_expr< __gmp_expr< T, U >, __gmp_csch_function > > csch ( const __gmp_expr< T, U > &  expr)
inline

Definition at line 4083 of file gmpfrxx.h.

◆ dim() [1/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, double, __gmp_dim_function > > dim ( const __gmp_expr< T, U > &  expr,
double  t 
)
inline

Definition at line 4052 of file gmpfrxx.h.

◆ dim() [2/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, double, __gmp_dim_function > > dim ( const __gmp_expr< T, U > &  expr,
float  t 
)
inline

Definition at line 4052 of file gmpfrxx.h.

◆ dim() [3/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, long double, __gmp_dim_function > > dim ( const __gmp_expr< T, U > &  expr,
long double  t 
)
inline

Definition at line 4052 of file gmpfrxx.h.

◆ dim() [4/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_dim_function > > dim ( const __gmp_expr< T, U > &  expr,
signed char  t 
)
inline

Definition at line 4052 of file gmpfrxx.h.

◆ dim() [5/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_dim_function > > dim ( const __gmp_expr< T, U > &  expr,
signed int  t 
)
inline

Definition at line 4052 of file gmpfrxx.h.

◆ dim() [6/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_dim_function > > dim ( const __gmp_expr< T, U > &  expr,
signed long int  t 
)
inline

Definition at line 4052 of file gmpfrxx.h.

◆ dim() [7/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_dim_function > > dim ( const __gmp_expr< T, U > &  expr,
signed short int  t 
)
inline

Definition at line 4052 of file gmpfrxx.h.

◆ dim() [8/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_dim_function > > dim ( const __gmp_expr< T, U > &  expr,
unsigned char  t 
)
inline

Definition at line 4052 of file gmpfrxx.h.

◆ dim() [9/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_dim_function > > dim ( const __gmp_expr< T, U > &  expr,
unsigned int  t 
)
inline

Definition at line 4052 of file gmpfrxx.h.

◆ dim() [10/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_dim_function > > dim ( const __gmp_expr< T, U > &  expr,
unsigned long int  t 
)
inline

Definition at line 4052 of file gmpfrxx.h.

◆ dim() [11/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_dim_function > > dim ( const __gmp_expr< T, U > &  expr,
unsigned short int  t 
)
inline

Definition at line 4052 of file gmpfrxx.h.

◆ dim() [12/24]

template<class T , class U >
__gmp_expr< typename __gmp_resolve_expr< T, T >::value_type, __gmp_binary_expr< __gmp_expr< T, U >, __gmp_expr< T, U >, __gmp_dim_function > > dim ( const __gmp_expr< T, U > &  expr1,
const __gmp_expr< T, U > &  expr2 
)
inline

Definition at line 4052 of file gmpfrxx.h.

◆ dim() [13/24]

template<class T , class U , class V , class W >
__gmp_expr< typename __gmp_resolve_expr< T, V >::value_type, __gmp_binary_expr< __gmp_expr< T, U >, __gmp_expr< V, W >, __gmp_dim_function > > dim ( const __gmp_expr< T, U > &  expr1,
const __gmp_expr< V, W > &  expr2 
)
inline

◆ dim() [14/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< double, __gmp_expr< T, U >, __gmp_dim_function > > dim ( double  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4052 of file gmpfrxx.h.

◆ dim() [15/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< double, __gmp_expr< T, U >, __gmp_dim_function > > dim ( float  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4052 of file gmpfrxx.h.

◆ dim() [16/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< long double, __gmp_expr< T, U >, __gmp_dim_function > > dim ( long double  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4052 of file gmpfrxx.h.

◆ dim() [17/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_dim_function > > dim ( signed char  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4052 of file gmpfrxx.h.

◆ dim() [18/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_dim_function > > dim ( signed int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4052 of file gmpfrxx.h.

◆ dim() [19/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_dim_function > > dim ( signed long int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4052 of file gmpfrxx.h.

◆ dim() [20/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_dim_function > > dim ( signed short int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4052 of file gmpfrxx.h.

◆ dim() [21/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_dim_function > > dim ( unsigned char  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4052 of file gmpfrxx.h.

◆ dim() [22/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_dim_function > > dim ( unsigned int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4052 of file gmpfrxx.h.

◆ dim() [23/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_dim_function > > dim ( unsigned long int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4052 of file gmpfrxx.h.

◆ dim() [24/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_dim_function > > dim ( unsigned short int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4052 of file gmpfrxx.h.

◆ eint()

template<class T , class U >
__gmp_expr< T, __gmp_unary_expr< __gmp_expr< T, U >, __gmp_eint_function > > eint ( const __gmp_expr< T, U > &  expr)
inline

Definition at line 4091 of file gmpfrxx.h.

◆ erf()

template<class T , class U >
__gmp_expr< T, __gmp_unary_expr< __gmp_expr< T, U >, __gmp_erf_function > > erf ( const __gmp_expr< T, U > &  expr)
inline

Definition at line 4097 of file gmpfrxx.h.

◆ erfc()

template<class T , class U >
__gmp_expr< T, __gmp_unary_expr< __gmp_expr< T, U >, __gmp_erfc_function > > erfc ( const __gmp_expr< T, U > &  expr)
inline

Definition at line 4098 of file gmpfrxx.h.

◆ exp()

template<class T , class U >
__gmp_expr< T, __gmp_unary_expr< __gmp_expr< T, U >, __gmp_exp_function > > exp ( const __gmp_expr< T, U > &  expr)
inline

◆ exp10()

template<class T , class U >
__gmp_expr< T, __gmp_unary_expr< __gmp_expr< T, U >, __gmp_exp10_function > > exp10 ( const __gmp_expr< T, U > &  expr)
inline

Definition at line 4068 of file gmpfrxx.h.

◆ exp2()

template<class T , class U >
__gmp_expr< T, __gmp_unary_expr< __gmp_expr< T, U >, __gmp_exp2_function > > exp2 ( const __gmp_expr< T, U > &  expr)
inline

Definition at line 4067 of file gmpfrxx.h.

◆ expm1()

template<class T , class U >
__gmp_expr< T, __gmp_unary_expr< __gmp_expr< T, U >, __gmp_expm1_function > > expm1 ( const __gmp_expr< T, U > &  expr)
inline

Definition at line 4090 of file gmpfrxx.h.

◆ fac_ui()

__gmp_expr< mpfr_t, __gmp_unary_expr< unsigned long int, __gmp_fac_ui_function > > fac_ui ( unsigned long int  l)
inline

Definition at line 4088 of file gmpfrxx.h.

◆ floor()

template<class T , class U >
__gmp_expr< T, __gmp_unary_expr< __gmp_expr< T, U >, __gmp_floor_function > > floor ( const __gmp_expr< T, U > &  expr)
inline

Definition at line 4055 of file gmpfrxx.h.

◆ frac()

template<class T , class U >
__gmp_expr< T, __gmp_unary_expr< __gmp_expr< T, U >, __gmp_frac_function > > frac ( const __gmp_expr< T, U > &  expr)
inline

Definition at line 4114 of file gmpfrxx.h.

Referenced by Aleph::is_normal_number().

◆ gamma()

template<class T , class U >
__gmp_expr< T, __gmp_unary_expr< __gmp_expr< T, U >, __gmp_gamma_function > > gamma ( const __gmp_expr< T, U > &  expr)
inline

Definition at line 4092 of file gmpfrxx.h.

◆ hypot() [1/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, double, __gmp_hypot_function > > hypot ( const __gmp_expr< T, U > &  expr,
double  t 
)
inline

Definition at line 4112 of file gmpfrxx.h.

◆ hypot() [2/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, double, __gmp_hypot_function > > hypot ( const __gmp_expr< T, U > &  expr,
float  t 
)
inline

Definition at line 4112 of file gmpfrxx.h.

◆ hypot() [3/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, long double, __gmp_hypot_function > > hypot ( const __gmp_expr< T, U > &  expr,
long double  t 
)
inline

Definition at line 4112 of file gmpfrxx.h.

◆ hypot() [4/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_hypot_function > > hypot ( const __gmp_expr< T, U > &  expr,
signed char  t 
)
inline

Definition at line 4112 of file gmpfrxx.h.

◆ hypot() [5/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_hypot_function > > hypot ( const __gmp_expr< T, U > &  expr,
signed int  t 
)
inline

Definition at line 4112 of file gmpfrxx.h.

◆ hypot() [6/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_hypot_function > > hypot ( const __gmp_expr< T, U > &  expr,
signed long int  t 
)
inline

Definition at line 4112 of file gmpfrxx.h.

◆ hypot() [7/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_hypot_function > > hypot ( const __gmp_expr< T, U > &  expr,
signed short int  t 
)
inline

Definition at line 4112 of file gmpfrxx.h.

◆ hypot() [8/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_hypot_function > > hypot ( const __gmp_expr< T, U > &  expr,
unsigned char  t 
)
inline

Definition at line 4112 of file gmpfrxx.h.

◆ hypot() [9/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_hypot_function > > hypot ( const __gmp_expr< T, U > &  expr,
unsigned int  t 
)
inline

Definition at line 4112 of file gmpfrxx.h.

◆ hypot() [10/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_hypot_function > > hypot ( const __gmp_expr< T, U > &  expr,
unsigned long int  t 
)
inline

Definition at line 4112 of file gmpfrxx.h.

◆ hypot() [11/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_hypot_function > > hypot ( const __gmp_expr< T, U > &  expr,
unsigned short int  t 
)
inline

Definition at line 4112 of file gmpfrxx.h.

◆ hypot() [12/24]

template<class T , class U >
__gmp_expr< typename __gmp_resolve_expr< T, T >::value_type, __gmp_binary_expr< __gmp_expr< T, U >, __gmp_expr< T, U >, __gmp_hypot_function > > hypot ( const __gmp_expr< T, U > &  expr1,
const __gmp_expr< T, U > &  expr2 
)
inline

Definition at line 4112 of file gmpfrxx.h.

◆ hypot() [13/24]

template<class T , class U , class V , class W >
__gmp_expr< typename __gmp_resolve_expr< T, V >::value_type, __gmp_binary_expr< __gmp_expr< T, U >, __gmp_expr< V, W >, __gmp_hypot_function > > hypot ( const __gmp_expr< T, U > &  expr1,
const __gmp_expr< V, W > &  expr2 
)
inline

Definition at line 4112 of file gmpfrxx.h.

Referenced by pitag().

◆ hypot() [14/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< double, __gmp_expr< T, U >, __gmp_hypot_function > > hypot ( double  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4112 of file gmpfrxx.h.

◆ hypot() [15/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< double, __gmp_expr< T, U >, __gmp_hypot_function > > hypot ( float  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4112 of file gmpfrxx.h.

◆ hypot() [16/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< long double, __gmp_expr< T, U >, __gmp_hypot_function > > hypot ( long double  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4112 of file gmpfrxx.h.

◆ hypot() [17/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_hypot_function > > hypot ( signed char  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4112 of file gmpfrxx.h.

◆ hypot() [18/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_hypot_function > > hypot ( signed int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4112 of file gmpfrxx.h.

◆ hypot() [19/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_hypot_function > > hypot ( signed long int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4112 of file gmpfrxx.h.

◆ hypot() [20/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_hypot_function > > hypot ( signed short int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4112 of file gmpfrxx.h.

◆ hypot() [21/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_hypot_function > > hypot ( unsigned char  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4112 of file gmpfrxx.h.

◆ hypot() [22/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_hypot_function > > hypot ( unsigned int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4112 of file gmpfrxx.h.

◆ hypot() [23/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_hypot_function > > hypot ( unsigned long int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4112 of file gmpfrxx.h.

◆ hypot() [24/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_hypot_function > > hypot ( unsigned short int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4112 of file gmpfrxx.h.

◆ j0()

template<class T , class U >
__gmp_expr< T, __gmp_unary_expr< __gmp_expr< T, U >, __gmp_j0_function > > j0 ( const __gmp_expr< T, U > &  expr)
inline

Definition at line 4099 of file gmpfrxx.h.

◆ j1()

template<class T , class U >
__gmp_expr< T, __gmp_unary_expr< __gmp_expr< T, U >, __gmp_j1_function > > j1 ( const __gmp_expr< T, U > &  expr)
inline

Definition at line 4100 of file gmpfrxx.h.

◆ jn() [1/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, double, __gmp_jn_function > > jn ( const __gmp_expr< T, U > &  expr,
double  t 
)
inline

Definition at line 4101 of file gmpfrxx.h.

◆ jn() [2/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, double, __gmp_jn_function > > jn ( const __gmp_expr< T, U > &  expr,
float  t 
)
inline

Definition at line 4101 of file gmpfrxx.h.

◆ jn() [3/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, long double, __gmp_jn_function > > jn ( const __gmp_expr< T, U > &  expr,
long double  t 
)
inline

Definition at line 4101 of file gmpfrxx.h.

◆ jn() [4/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_jn_function > > jn ( const __gmp_expr< T, U > &  expr,
signed char  t 
)
inline

Definition at line 4101 of file gmpfrxx.h.

◆ jn() [5/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_jn_function > > jn ( const __gmp_expr< T, U > &  expr,
signed int  t 
)
inline

Definition at line 4101 of file gmpfrxx.h.

◆ jn() [6/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_jn_function > > jn ( const __gmp_expr< T, U > &  expr,
signed long int  t 
)
inline

Definition at line 4101 of file gmpfrxx.h.

◆ jn() [7/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_jn_function > > jn ( const __gmp_expr< T, U > &  expr,
signed short int  t 
)
inline

Definition at line 4101 of file gmpfrxx.h.

◆ jn() [8/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_jn_function > > jn ( const __gmp_expr< T, U > &  expr,
unsigned char  t 
)
inline

Definition at line 4101 of file gmpfrxx.h.

◆ jn() [9/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_jn_function > > jn ( const __gmp_expr< T, U > &  expr,
unsigned int  t 
)
inline

Definition at line 4101 of file gmpfrxx.h.

◆ jn() [10/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_jn_function > > jn ( const __gmp_expr< T, U > &  expr,
unsigned long int  t 
)
inline

Definition at line 4101 of file gmpfrxx.h.

◆ jn() [11/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_jn_function > > jn ( const __gmp_expr< T, U > &  expr,
unsigned short int  t 
)
inline

Definition at line 4101 of file gmpfrxx.h.

◆ jn() [12/24]

template<class T , class U >
__gmp_expr< typename __gmp_resolve_expr< T, T >::value_type, __gmp_binary_expr< __gmp_expr< T, U >, __gmp_expr< T, U >, __gmp_jn_function > > jn ( const __gmp_expr< T, U > &  expr1,
const __gmp_expr< T, U > &  expr2 
)
inline

Definition at line 4101 of file gmpfrxx.h.

◆ jn() [13/24]

template<class T , class U , class V , class W >
__gmp_expr< typename __gmp_resolve_expr< T, V >::value_type, __gmp_binary_expr< __gmp_expr< T, U >, __gmp_expr< V, W >, __gmp_jn_function > > jn ( const __gmp_expr< T, U > &  expr1,
const __gmp_expr< V, W > &  expr2 
)
inline

Definition at line 4101 of file gmpfrxx.h.

◆ jn() [14/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< double, __gmp_expr< T, U >, __gmp_jn_function > > jn ( double  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4101 of file gmpfrxx.h.

◆ jn() [15/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< double, __gmp_expr< T, U >, __gmp_jn_function > > jn ( float  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4101 of file gmpfrxx.h.

◆ jn() [16/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< long double, __gmp_expr< T, U >, __gmp_jn_function > > jn ( long double  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4101 of file gmpfrxx.h.

◆ jn() [17/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_jn_function > > jn ( signed char  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4101 of file gmpfrxx.h.

◆ jn() [18/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_jn_function > > jn ( signed int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4101 of file gmpfrxx.h.

◆ jn() [19/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_jn_function > > jn ( signed long int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4101 of file gmpfrxx.h.

◆ jn() [20/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_jn_function > > jn ( signed short int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4101 of file gmpfrxx.h.

◆ jn() [21/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_jn_function > > jn ( unsigned char  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4101 of file gmpfrxx.h.

◆ jn() [22/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_jn_function > > jn ( unsigned int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4101 of file gmpfrxx.h.

◆ jn() [23/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_jn_function > > jn ( unsigned long int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4101 of file gmpfrxx.h.

◆ jn() [24/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_jn_function > > jn ( unsigned short int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4101 of file gmpfrxx.h.

◆ lgamma()

template<class T , class U >
__gmp_expr< T, __gmp_unary_expr< __gmp_expr< T, U >, __gmp_lgamma_function > > lgamma ( const __gmp_expr< T, U > &  expr)
inline

Definition at line 4094 of file gmpfrxx.h.

◆ lngamma()

template<class T , class U >
__gmp_expr< T, __gmp_unary_expr< __gmp_expr< T, U >, __gmp_lngamma_function > > lngamma ( const __gmp_expr< T, U > &  expr)
inline

Definition at line 4093 of file gmpfrxx.h.

◆ log()

◆ log10()

template<class T , class U >
__gmp_expr< T, __gmp_unary_expr< __gmp_expr< T, U >, __gmp_log10_function > > log10 ( const __gmp_expr< T, U > &  expr)
inline

Definition at line 4065 of file gmpfrxx.h.

◆ log1p()

template<class T , class U >
__gmp_expr< T, __gmp_unary_expr< __gmp_expr< T, U >, __gmp_log1p_function > > log1p ( const __gmp_expr< T, U > &  expr)
inline

Definition at line 4089 of file gmpfrxx.h.

◆ log2()

◆ max() [1/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, double, __gmp_max_function > > max ( const __gmp_expr< T, U > &  expr,
double  t 
)
inline

Definition at line 4110 of file gmpfrxx.h.

◆ max() [2/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, double, __gmp_max_function > > max ( const __gmp_expr< T, U > &  expr,
float  t 
)
inline

Definition at line 4110 of file gmpfrxx.h.

◆ max() [3/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, long double, __gmp_max_function > > max ( const __gmp_expr< T, U > &  expr,
long double  t 
)
inline

Definition at line 4110 of file gmpfrxx.h.

◆ max() [4/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_max_function > > max ( const __gmp_expr< T, U > &  expr,
signed char  t 
)
inline

Definition at line 4110 of file gmpfrxx.h.

◆ max() [5/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_max_function > > max ( const __gmp_expr< T, U > &  expr,
signed int  t 
)
inline

Definition at line 4110 of file gmpfrxx.h.

◆ max() [6/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_max_function > > max ( const __gmp_expr< T, U > &  expr,
signed long int  t 
)
inline

Definition at line 4110 of file gmpfrxx.h.

◆ max() [7/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_max_function > > max ( const __gmp_expr< T, U > &  expr,
signed short int  t 
)
inline

Definition at line 4110 of file gmpfrxx.h.

◆ max() [8/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_max_function > > max ( const __gmp_expr< T, U > &  expr,
unsigned char  t 
)
inline

Definition at line 4110 of file gmpfrxx.h.

◆ max() [9/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_max_function > > max ( const __gmp_expr< T, U > &  expr,
unsigned int  t 
)
inline

Definition at line 4110 of file gmpfrxx.h.

◆ max() [10/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_max_function > > max ( const __gmp_expr< T, U > &  expr,
unsigned long int  t 
)
inline

Definition at line 4110 of file gmpfrxx.h.

◆ max() [11/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_max_function > > max ( const __gmp_expr< T, U > &  expr,
unsigned short int  t 
)
inline

Definition at line 4110 of file gmpfrxx.h.

◆ max() [12/24]

template<class T , class U >
__gmp_expr< typename __gmp_resolve_expr< T, T >::value_type, __gmp_binary_expr< __gmp_expr< T, U >, __gmp_expr< T, U >, __gmp_max_function > > max ( const __gmp_expr< T, U > &  expr1,
const __gmp_expr< T, U > &  expr2 
)
inline

Definition at line 4110 of file gmpfrxx.h.

◆ max() [13/24]

◆ max() [14/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< double, __gmp_expr< T, U >, __gmp_max_function > > max ( double  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4110 of file gmpfrxx.h.

◆ max() [15/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< double, __gmp_expr< T, U >, __gmp_max_function > > max ( float  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4110 of file gmpfrxx.h.

◆ max() [16/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< long double, __gmp_expr< T, U >, __gmp_max_function > > max ( long double  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4110 of file gmpfrxx.h.

◆ max() [17/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_max_function > > max ( signed char  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4110 of file gmpfrxx.h.

◆ max() [18/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_max_function > > max ( signed int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4110 of file gmpfrxx.h.

◆ max() [19/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_max_function > > max ( signed long int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4110 of file gmpfrxx.h.

◆ max() [20/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_max_function > > max ( signed short int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4110 of file gmpfrxx.h.

◆ max() [21/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_max_function > > max ( unsigned char  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4110 of file gmpfrxx.h.

◆ max() [22/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_max_function > > max ( unsigned int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4110 of file gmpfrxx.h.

◆ max() [23/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_max_function > > max ( unsigned long int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4110 of file gmpfrxx.h.

◆ max() [24/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_max_function > > max ( unsigned short int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4110 of file gmpfrxx.h.

◆ min() [1/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, double, __gmp_min_function > > min ( const __gmp_expr< T, U > &  expr,
double  t 
)
inline

Definition at line 4111 of file gmpfrxx.h.

◆ min() [2/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, double, __gmp_min_function > > min ( const __gmp_expr< T, U > &  expr,
float  t 
)
inline

Definition at line 4111 of file gmpfrxx.h.

◆ min() [3/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, long double, __gmp_min_function > > min ( const __gmp_expr< T, U > &  expr,
long double  t 
)
inline

Definition at line 4111 of file gmpfrxx.h.

◆ min() [4/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_min_function > > min ( const __gmp_expr< T, U > &  expr,
signed char  t 
)
inline

Definition at line 4111 of file gmpfrxx.h.

◆ min() [5/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_min_function > > min ( const __gmp_expr< T, U > &  expr,
signed int  t 
)
inline

Definition at line 4111 of file gmpfrxx.h.

◆ min() [6/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_min_function > > min ( const __gmp_expr< T, U > &  expr,
signed long int  t 
)
inline

Definition at line 4111 of file gmpfrxx.h.

◆ min() [7/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_min_function > > min ( const __gmp_expr< T, U > &  expr,
signed short int  t 
)
inline

Definition at line 4111 of file gmpfrxx.h.

◆ min() [8/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_min_function > > min ( const __gmp_expr< T, U > &  expr,
unsigned char  t 
)
inline

Definition at line 4111 of file gmpfrxx.h.

◆ min() [9/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_min_function > > min ( const __gmp_expr< T, U > &  expr,
unsigned int  t 
)
inline

Definition at line 4111 of file gmpfrxx.h.

◆ min() [10/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_min_function > > min ( const __gmp_expr< T, U > &  expr,
unsigned long int  t 
)
inline

Definition at line 4111 of file gmpfrxx.h.

◆ min() [11/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_min_function > > min ( const __gmp_expr< T, U > &  expr,
unsigned short int  t 
)
inline

Definition at line 4111 of file gmpfrxx.h.

◆ min() [12/24]

template<class T , class U >
__gmp_expr< typename __gmp_resolve_expr< T, T >::value_type, __gmp_binary_expr< __gmp_expr< T, U >, __gmp_expr< T, U >, __gmp_min_function > > min ( const __gmp_expr< T, U > &  expr1,
const __gmp_expr< T, U > &  expr2 
)
inline

Definition at line 4111 of file gmpfrxx.h.

◆ min() [13/24]

◆ min() [14/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< double, __gmp_expr< T, U >, __gmp_min_function > > min ( double  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4111 of file gmpfrxx.h.

◆ min() [15/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< double, __gmp_expr< T, U >, __gmp_min_function > > min ( float  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4111 of file gmpfrxx.h.

◆ min() [16/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< long double, __gmp_expr< T, U >, __gmp_min_function > > min ( long double  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4111 of file gmpfrxx.h.

◆ min() [17/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_min_function > > min ( signed char  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4111 of file gmpfrxx.h.

◆ min() [18/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_min_function > > min ( signed int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4111 of file gmpfrxx.h.

◆ min() [19/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_min_function > > min ( signed long int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4111 of file gmpfrxx.h.

◆ min() [20/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_min_function > > min ( signed short int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4111 of file gmpfrxx.h.

◆ min() [21/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_min_function > > min ( unsigned char  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4111 of file gmpfrxx.h.

◆ min() [22/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_min_function > > min ( unsigned int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4111 of file gmpfrxx.h.

◆ min() [23/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_min_function > > min ( unsigned long int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4111 of file gmpfrxx.h.

◆ min() [24/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_min_function > > min ( unsigned short int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4111 of file gmpfrxx.h.

◆ mpq_set_mpfr()

void mpq_set_mpfr ( mpq_ptr  w,
mpfr_srcptr  u 
)

Definition at line 175 of file gmpfrxx.C.

References w.

Referenced by __gmp_set_expr(), and __gmp_set_expr().

◆ mpz_set_mpfr()

void mpz_set_mpfr ( mpz_ptr  w,
mpfr_srcptr  u 
)

Definition at line 133 of file gmpfrxx.C.

References w.

Referenced by __gmp_set_expr(), and __gmp_set_expr().

◆ operator!=() [1/23]

template<class T , class U >
bool operator!= ( const __gmp_expr< T, U > &  expr,
double  t 
)
inline

Definition at line 4042 of file gmpfrxx.h.

◆ operator!=() [2/23]

template<class T , class U >
bool operator!= ( const __gmp_expr< T, U > &  expr,
float  t 
)
inline

Definition at line 4042 of file gmpfrxx.h.

◆ operator!=() [3/23]

template<class T , class U >
bool operator!= ( const __gmp_expr< T, U > &  expr,
long double  t 
)
inline

Definition at line 4042 of file gmpfrxx.h.

◆ operator!=() [4/23]

template<class T , class U >
bool operator!= ( const __gmp_expr< T, U > &  expr,
signed char  t 
)
inline

Definition at line 4042 of file gmpfrxx.h.

◆ operator!=() [5/23]

template<class T , class U >
bool operator!= ( const __gmp_expr< T, U > &  expr,
signed int  t 
)
inline

Definition at line 4042 of file gmpfrxx.h.

◆ operator!=() [6/23]

template<class T , class U >
bool operator!= ( const __gmp_expr< T, U > &  expr,
signed long int  t 
)
inline

Definition at line 4042 of file gmpfrxx.h.

◆ operator!=() [7/23]

template<class T , class U >
bool operator!= ( const __gmp_expr< T, U > &  expr,
signed short int  t 
)
inline

Definition at line 4042 of file gmpfrxx.h.

◆ operator!=() [8/23]

template<class T , class U >
bool operator!= ( const __gmp_expr< T, U > &  expr,
unsigned char  t 
)
inline

Definition at line 4042 of file gmpfrxx.h.

◆ operator!=() [9/23]

template<class T , class U >
bool operator!= ( const __gmp_expr< T, U > &  expr,
unsigned int  t 
)
inline

Definition at line 4042 of file gmpfrxx.h.

◆ operator!=() [10/23]

template<class T , class U >
bool operator!= ( const __gmp_expr< T, U > &  expr,
unsigned long int  t 
)
inline

Definition at line 4042 of file gmpfrxx.h.

◆ operator!=() [11/23]

template<class T , class U >
bool operator!= ( const __gmp_expr< T, U > &  expr,
unsigned short int  t 
)
inline

Definition at line 4042 of file gmpfrxx.h.

◆ operator!=() [12/23]

template<class T , class U , class V , class W >
bool operator!= ( const __gmp_expr< T, U > &  expr1,
const __gmp_expr< V, W > &  expr2 
)
inline

Definition at line 4042 of file gmpfrxx.h.

◆ operator!=() [13/23]

template<class T , class U >
bool operator!= ( double  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4042 of file gmpfrxx.h.

◆ operator!=() [14/23]

template<class T , class U >
bool operator!= ( float  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4042 of file gmpfrxx.h.

◆ operator!=() [15/23]

template<class T , class U >
bool operator!= ( long double  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4042 of file gmpfrxx.h.

◆ operator!=() [16/23]

template<class T , class U >
bool operator!= ( signed char  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4042 of file gmpfrxx.h.

◆ operator!=() [17/23]

template<class T , class U >
bool operator!= ( signed int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4042 of file gmpfrxx.h.

◆ operator!=() [18/23]

template<class T , class U >
bool operator!= ( signed long int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4042 of file gmpfrxx.h.

◆ operator!=() [19/23]

template<class T , class U >
bool operator!= ( signed short int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4042 of file gmpfrxx.h.

◆ operator!=() [20/23]

template<class T , class U >
bool operator!= ( unsigned char  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4042 of file gmpfrxx.h.

◆ operator!=() [21/23]

template<class T , class U >
bool operator!= ( unsigned int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4042 of file gmpfrxx.h.

◆ operator!=() [22/23]

template<class T , class U >
bool operator!= ( unsigned long int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4042 of file gmpfrxx.h.

◆ operator!=() [23/23]

template<class T , class U >
bool operator!= ( unsigned short int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4042 of file gmpfrxx.h.

◆ operator%() [1/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, double, __gmp_binary_modulus > > operator% ( const __gmp_expr< T, U > &  expr,
double  t 
)
inline

Definition at line 4033 of file gmpfrxx.h.

◆ operator%() [2/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, double, __gmp_binary_modulus > > operator% ( const __gmp_expr< T, U > &  expr,
float  t 
)
inline

Definition at line 4033 of file gmpfrxx.h.

◆ operator%() [3/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, long double, __gmp_binary_modulus > > operator% ( const __gmp_expr< T, U > &  expr,
long double  t 
)
inline

Definition at line 4033 of file gmpfrxx.h.

◆ operator%() [4/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_binary_modulus > > operator% ( const __gmp_expr< T, U > &  expr,
signed char  t 
)
inline

Definition at line 4033 of file gmpfrxx.h.

◆ operator%() [5/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_binary_modulus > > operator% ( const __gmp_expr< T, U > &  expr,
signed int  t 
)
inline

Definition at line 4033 of file gmpfrxx.h.

◆ operator%() [6/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_binary_modulus > > operator% ( const __gmp_expr< T, U > &  expr,
signed long int  t 
)
inline

Definition at line 4033 of file gmpfrxx.h.

◆ operator%() [7/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_binary_modulus > > operator% ( const __gmp_expr< T, U > &  expr,
signed short int  t 
)
inline

Definition at line 4033 of file gmpfrxx.h.

◆ operator%() [8/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_binary_modulus > > operator% ( const __gmp_expr< T, U > &  expr,
unsigned char  t 
)
inline

Definition at line 4033 of file gmpfrxx.h.

◆ operator%() [9/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_binary_modulus > > operator% ( const __gmp_expr< T, U > &  expr,
unsigned int  t 
)
inline

Definition at line 4033 of file gmpfrxx.h.

◆ operator%() [10/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_binary_modulus > > operator% ( const __gmp_expr< T, U > &  expr,
unsigned long int  t 
)
inline

Definition at line 4033 of file gmpfrxx.h.

◆ operator%() [11/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_binary_modulus > > operator% ( const __gmp_expr< T, U > &  expr,
unsigned short int  t 
)
inline

Definition at line 4033 of file gmpfrxx.h.

◆ operator%() [12/24]

template<class T , class U >
__gmp_expr< typename __gmp_resolve_expr< T, T >::value_type, __gmp_binary_expr< __gmp_expr< T, U >, __gmp_expr< T, U >, __gmp_binary_modulus > > operator% ( const __gmp_expr< T, U > &  expr1,
const __gmp_expr< T, U > &  expr2 
)
inline

Definition at line 4033 of file gmpfrxx.h.

◆ operator%() [13/24]

template<class T , class U , class V , class W >
__gmp_expr< typename __gmp_resolve_expr< T, V >::value_type, __gmp_binary_expr< __gmp_expr< T, U >, __gmp_expr< V, W >, __gmp_binary_modulus > > operator% ( const __gmp_expr< T, U > &  expr1,
const __gmp_expr< V, W > &  expr2 
)
inline

Definition at line 4033 of file gmpfrxx.h.

◆ operator%() [14/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< double, __gmp_expr< T, U >, __gmp_binary_modulus > > operator% ( double  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4033 of file gmpfrxx.h.

◆ operator%() [15/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< double, __gmp_expr< T, U >, __gmp_binary_modulus > > operator% ( float  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4033 of file gmpfrxx.h.

◆ operator%() [16/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< long double, __gmp_expr< T, U >, __gmp_binary_modulus > > operator% ( long double  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4033 of file gmpfrxx.h.

◆ operator%() [17/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_binary_modulus > > operator% ( signed char  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4033 of file gmpfrxx.h.

◆ operator%() [18/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_binary_modulus > > operator% ( signed int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4033 of file gmpfrxx.h.

◆ operator%() [19/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_binary_modulus > > operator% ( signed long int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4033 of file gmpfrxx.h.

◆ operator%() [20/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_binary_modulus > > operator% ( signed short int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4033 of file gmpfrxx.h.

◆ operator%() [21/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_binary_modulus > > operator% ( unsigned char  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4033 of file gmpfrxx.h.

◆ operator%() [22/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_binary_modulus > > operator% ( unsigned int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4033 of file gmpfrxx.h.

◆ operator%() [23/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_binary_modulus > > operator% ( unsigned long int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4033 of file gmpfrxx.h.

◆ operator%() [24/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_binary_modulus > > operator% ( unsigned short int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4033 of file gmpfrxx.h.

◆ operator&() [1/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, double, __gmp_binary_and > > operator& ( const __gmp_expr< T, U > &  expr,
double  t 
)
inline

Definition at line 4034 of file gmpfrxx.h.

◆ operator&() [2/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, double, __gmp_binary_and > > operator& ( const __gmp_expr< T, U > &  expr,
float  t 
)
inline

Definition at line 4034 of file gmpfrxx.h.

◆ operator&() [3/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, long double, __gmp_binary_and > > operator& ( const __gmp_expr< T, U > &  expr,
long double  t 
)
inline

Definition at line 4034 of file gmpfrxx.h.

◆ operator&() [4/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_binary_and > > operator& ( const __gmp_expr< T, U > &  expr,
signed char  t 
)
inline

Definition at line 4034 of file gmpfrxx.h.

◆ operator&() [5/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_binary_and > > operator& ( const __gmp_expr< T, U > &  expr,
signed int  t 
)
inline

Definition at line 4034 of file gmpfrxx.h.

◆ operator&() [6/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_binary_and > > operator& ( const __gmp_expr< T, U > &  expr,
signed long int  t 
)
inline

Definition at line 4034 of file gmpfrxx.h.

◆ operator&() [7/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_binary_and > > operator& ( const __gmp_expr< T, U > &  expr,
signed short int  t 
)
inline

Definition at line 4034 of file gmpfrxx.h.

◆ operator&() [8/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_binary_and > > operator& ( const __gmp_expr< T, U > &  expr,
unsigned char  t 
)
inline

Definition at line 4034 of file gmpfrxx.h.

◆ operator&() [9/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_binary_and > > operator& ( const __gmp_expr< T, U > &  expr,
unsigned int  t 
)
inline

Definition at line 4034 of file gmpfrxx.h.

◆ operator&() [10/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_binary_and > > operator& ( const __gmp_expr< T, U > &  expr,
unsigned long int  t 
)
inline

Definition at line 4034 of file gmpfrxx.h.

◆ operator&() [11/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_binary_and > > operator& ( const __gmp_expr< T, U > &  expr,
unsigned short int  t 
)
inline

Definition at line 4034 of file gmpfrxx.h.

◆ operator&() [12/24]

template<class T , class U >
__gmp_expr< typename __gmp_resolve_expr< T, T >::value_type, __gmp_binary_expr< __gmp_expr< T, U >, __gmp_expr< T, U >, __gmp_binary_and > > operator& ( const __gmp_expr< T, U > &  expr1,
const __gmp_expr< T, U > &  expr2 
)
inline

Definition at line 4034 of file gmpfrxx.h.

◆ operator&() [13/24]

template<class T , class U , class V , class W >
__gmp_expr< typename __gmp_resolve_expr< T, V >::value_type, __gmp_binary_expr< __gmp_expr< T, U >, __gmp_expr< V, W >, __gmp_binary_and > > operator& ( const __gmp_expr< T, U > &  expr1,
const __gmp_expr< V, W > &  expr2 
)
inline

Definition at line 4034 of file gmpfrxx.h.

◆ operator&() [14/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< double, __gmp_expr< T, U >, __gmp_binary_and > > operator& ( double  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4034 of file gmpfrxx.h.

◆ operator&() [15/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< double, __gmp_expr< T, U >, __gmp_binary_and > > operator& ( float  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4034 of file gmpfrxx.h.

◆ operator&() [16/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< long double, __gmp_expr< T, U >, __gmp_binary_and > > operator& ( long double  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4034 of file gmpfrxx.h.

◆ operator&() [17/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_binary_and > > operator& ( signed char  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4034 of file gmpfrxx.h.

◆ operator&() [18/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_binary_and > > operator& ( signed int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4034 of file gmpfrxx.h.

◆ operator&() [19/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_binary_and > > operator& ( signed long int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4034 of file gmpfrxx.h.

◆ operator&() [20/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_binary_and > > operator& ( signed short int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4034 of file gmpfrxx.h.

◆ operator&() [21/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_binary_and > > operator& ( unsigned char  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4034 of file gmpfrxx.h.

◆ operator&() [22/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_binary_and > > operator& ( unsigned int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4034 of file gmpfrxx.h.

◆ operator&() [23/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_binary_and > > operator& ( unsigned long int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4034 of file gmpfrxx.h.

◆ operator&() [24/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_binary_and > > operator& ( unsigned short int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4034 of file gmpfrxx.h.

◆ operator*() [1/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, double, __gmp_binary_multiplies > > operator* ( const __gmp_expr< T, U > &  expr,
double  t 
)
inline

Definition at line 4031 of file gmpfrxx.h.

◆ operator*() [2/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, double, __gmp_binary_multiplies > > operator* ( const __gmp_expr< T, U > &  expr,
float  t 
)
inline

Definition at line 4031 of file gmpfrxx.h.

◆ operator*() [3/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, long double, __gmp_binary_multiplies > > operator* ( const __gmp_expr< T, U > &  expr,
long double  t 
)
inline

Definition at line 4031 of file gmpfrxx.h.

◆ operator*() [4/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_binary_multiplies > > operator* ( const __gmp_expr< T, U > &  expr,
signed char  t 
)
inline

Definition at line 4031 of file gmpfrxx.h.

◆ operator*() [5/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_binary_multiplies > > operator* ( const __gmp_expr< T, U > &  expr,
signed int  t 
)
inline

Definition at line 4031 of file gmpfrxx.h.

◆ operator*() [6/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_binary_multiplies > > operator* ( const __gmp_expr< T, U > &  expr,
signed long int  t 
)
inline

Definition at line 4031 of file gmpfrxx.h.

◆ operator*() [7/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_binary_multiplies > > operator* ( const __gmp_expr< T, U > &  expr,
signed short int  t 
)
inline

Definition at line 4031 of file gmpfrxx.h.

◆ operator*() [8/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_binary_multiplies > > operator* ( const __gmp_expr< T, U > &  expr,
unsigned char  t 
)
inline

Definition at line 4031 of file gmpfrxx.h.

◆ operator*() [9/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_binary_multiplies > > operator* ( const __gmp_expr< T, U > &  expr,
unsigned int  t 
)
inline

Definition at line 4031 of file gmpfrxx.h.

◆ operator*() [10/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_binary_multiplies > > operator* ( const __gmp_expr< T, U > &  expr,
unsigned long int  t 
)
inline

Definition at line 4031 of file gmpfrxx.h.

◆ operator*() [11/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_binary_multiplies > > operator* ( const __gmp_expr< T, U > &  expr,
unsigned short int  t 
)
inline

Definition at line 4031 of file gmpfrxx.h.

◆ operator*() [12/24]

template<class T , class U >
__gmp_expr< typename __gmp_resolve_expr< T, T >::value_type, __gmp_binary_expr< __gmp_expr< T, U >, __gmp_expr< T, U >, __gmp_binary_multiplies > > operator* ( const __gmp_expr< T, U > &  expr1,
const __gmp_expr< T, U > &  expr2 
)
inline

Definition at line 4031 of file gmpfrxx.h.

◆ operator*() [13/24]

template<class T , class U , class V , class W >
__gmp_expr< typename __gmp_resolve_expr< T, V >::value_type, __gmp_binary_expr< __gmp_expr< T, U >, __gmp_expr< V, W >, __gmp_binary_multiplies > > operator* ( const __gmp_expr< T, U > &  expr1,
const __gmp_expr< V, W > &  expr2 
)
inline

Definition at line 4031 of file gmpfrxx.h.

◆ operator*() [14/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< double, __gmp_expr< T, U >, __gmp_binary_multiplies > > operator* ( double  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4031 of file gmpfrxx.h.

◆ operator*() [15/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< double, __gmp_expr< T, U >, __gmp_binary_multiplies > > operator* ( float  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4031 of file gmpfrxx.h.

◆ operator*() [16/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< long double, __gmp_expr< T, U >, __gmp_binary_multiplies > > operator* ( long double  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4031 of file gmpfrxx.h.

◆ operator*() [17/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_binary_multiplies > > operator* ( signed char  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4031 of file gmpfrxx.h.

◆ operator*() [18/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_binary_multiplies > > operator* ( signed int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4031 of file gmpfrxx.h.

◆ operator*() [19/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_binary_multiplies > > operator* ( signed long int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4031 of file gmpfrxx.h.

◆ operator*() [20/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_binary_multiplies > > operator* ( signed short int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4031 of file gmpfrxx.h.

◆ operator*() [21/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_binary_multiplies > > operator* ( unsigned char  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4031 of file gmpfrxx.h.

◆ operator*() [22/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_binary_multiplies > > operator* ( unsigned int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4031 of file gmpfrxx.h.

◆ operator*() [23/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_binary_multiplies > > operator* ( unsigned long int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4031 of file gmpfrxx.h.

◆ operator*() [24/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_binary_multiplies > > operator* ( unsigned short int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4031 of file gmpfrxx.h.

◆ operator+() [1/25]

template<class T , class U >
__gmp_expr< T, __gmp_unary_expr< __gmp_expr< T, U >, __gmp_unary_plus > > operator+ ( const __gmp_expr< T, U > &  expr)
inline

Definition at line 4025 of file gmpfrxx.h.

◆ operator+() [2/25]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, double, __gmp_binary_plus > > operator+ ( const __gmp_expr< T, U > &  expr,
double  t 
)
inline

Definition at line 4029 of file gmpfrxx.h.

◆ operator+() [3/25]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, double, __gmp_binary_plus > > operator+ ( const __gmp_expr< T, U > &  expr,
float  t 
)
inline

Definition at line 4029 of file gmpfrxx.h.

◆ operator+() [4/25]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, long double, __gmp_binary_plus > > operator+ ( const __gmp_expr< T, U > &  expr,
long double  t 
)
inline

Definition at line 4029 of file gmpfrxx.h.

◆ operator+() [5/25]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_binary_plus > > operator+ ( const __gmp_expr< T, U > &  expr,
signed char  t 
)
inline

Definition at line 4029 of file gmpfrxx.h.

◆ operator+() [6/25]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_binary_plus > > operator+ ( const __gmp_expr< T, U > &  expr,
signed int  t 
)
inline

Definition at line 4029 of file gmpfrxx.h.

◆ operator+() [7/25]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_binary_plus > > operator+ ( const __gmp_expr< T, U > &  expr,
signed long int  t 
)
inline

Definition at line 4029 of file gmpfrxx.h.

◆ operator+() [8/25]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_binary_plus > > operator+ ( const __gmp_expr< T, U > &  expr,
signed short int  t 
)
inline

Definition at line 4029 of file gmpfrxx.h.

◆ operator+() [9/25]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_binary_plus > > operator+ ( const __gmp_expr< T, U > &  expr,
unsigned char  t 
)
inline

Definition at line 4029 of file gmpfrxx.h.

◆ operator+() [10/25]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_binary_plus > > operator+ ( const __gmp_expr< T, U > &  expr,
unsigned int  t 
)
inline

Definition at line 4029 of file gmpfrxx.h.

◆ operator+() [11/25]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_binary_plus > > operator+ ( const __gmp_expr< T, U > &  expr,
unsigned long int  t 
)
inline

Definition at line 4029 of file gmpfrxx.h.

◆ operator+() [12/25]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_binary_plus > > operator+ ( const __gmp_expr< T, U > &  expr,
unsigned short int  t 
)
inline

Definition at line 4029 of file gmpfrxx.h.

◆ operator+() [13/25]

template<class T , class U >
__gmp_expr< typename __gmp_resolve_expr< T, T >::value_type, __gmp_binary_expr< __gmp_expr< T, U >, __gmp_expr< T, U >, __gmp_binary_plus > > operator+ ( const __gmp_expr< T, U > &  expr1,
const __gmp_expr< T, U > &  expr2 
)
inline

Definition at line 4029 of file gmpfrxx.h.

◆ operator+() [14/25]

template<class T , class U , class V , class W >
__gmp_expr< typename __gmp_resolve_expr< T, V >::value_type, __gmp_binary_expr< __gmp_expr< T, U >, __gmp_expr< V, W >, __gmp_binary_plus > > operator+ ( const __gmp_expr< T, U > &  expr1,
const __gmp_expr< V, W > &  expr2 
)
inline

Definition at line 4029 of file gmpfrxx.h.

◆ operator+() [15/25]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< double, __gmp_expr< T, U >, __gmp_binary_plus > > operator+ ( double  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4029 of file gmpfrxx.h.

◆ operator+() [16/25]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< double, __gmp_expr< T, U >, __gmp_binary_plus > > operator+ ( float  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4029 of file gmpfrxx.h.

◆ operator+() [17/25]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< long double, __gmp_expr< T, U >, __gmp_binary_plus > > operator+ ( long double  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4029 of file gmpfrxx.h.

◆ operator+() [18/25]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_binary_plus > > operator+ ( signed char  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4029 of file gmpfrxx.h.

◆ operator+() [19/25]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_binary_plus > > operator+ ( signed int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4029 of file gmpfrxx.h.

◆ operator+() [20/25]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_binary_plus > > operator+ ( signed long int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4029 of file gmpfrxx.h.

◆ operator+() [21/25]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_binary_plus > > operator+ ( signed short int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4029 of file gmpfrxx.h.

◆ operator+() [22/25]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_binary_plus > > operator+ ( unsigned char  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4029 of file gmpfrxx.h.

◆ operator+() [23/25]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_binary_plus > > operator+ ( unsigned int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4029 of file gmpfrxx.h.

◆ operator+() [24/25]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_binary_plus > > operator+ ( unsigned long int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4029 of file gmpfrxx.h.

◆ operator+() [25/25]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_binary_plus > > operator+ ( unsigned short int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4029 of file gmpfrxx.h.

◆ operator-() [1/25]

template<class T , class U >
__gmp_expr< T, __gmp_unary_expr< __gmp_expr< T, U >, __gmp_unary_minus > > operator- ( const __gmp_expr< T, U > &  expr)
inline

Definition at line 4026 of file gmpfrxx.h.

◆ operator-() [2/25]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, double, __gmp_binary_minus > > operator- ( const __gmp_expr< T, U > &  expr,
double  t 
)
inline

Definition at line 4030 of file gmpfrxx.h.

◆ operator-() [3/25]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, double, __gmp_binary_minus > > operator- ( const __gmp_expr< T, U > &  expr,
float  t 
)
inline

Definition at line 4030 of file gmpfrxx.h.

◆ operator-() [4/25]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, long double, __gmp_binary_minus > > operator- ( const __gmp_expr< T, U > &  expr,
long double  t 
)
inline

Definition at line 4030 of file gmpfrxx.h.

◆ operator-() [5/25]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_binary_minus > > operator- ( const __gmp_expr< T, U > &  expr,
signed char  t 
)
inline

Definition at line 4030 of file gmpfrxx.h.

◆ operator-() [6/25]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_binary_minus > > operator- ( const __gmp_expr< T, U > &  expr,
signed int  t 
)
inline

Definition at line 4030 of file gmpfrxx.h.

◆ operator-() [7/25]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_binary_minus > > operator- ( const __gmp_expr< T, U > &  expr,
signed long int  t 
)
inline

Definition at line 4030 of file gmpfrxx.h.

◆ operator-() [8/25]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_binary_minus > > operator- ( const __gmp_expr< T, U > &  expr,
signed short int  t 
)
inline

Definition at line 4030 of file gmpfrxx.h.

◆ operator-() [9/25]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_binary_minus > > operator- ( const __gmp_expr< T, U > &  expr,
unsigned char  t 
)
inline

Definition at line 4030 of file gmpfrxx.h.

◆ operator-() [10/25]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_binary_minus > > operator- ( const __gmp_expr< T, U > &  expr,
unsigned int  t 
)
inline

Definition at line 4030 of file gmpfrxx.h.

◆ operator-() [11/25]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_binary_minus > > operator- ( const __gmp_expr< T, U > &  expr,
unsigned long int  t 
)
inline

Definition at line 4030 of file gmpfrxx.h.

◆ operator-() [12/25]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_binary_minus > > operator- ( const __gmp_expr< T, U > &  expr,
unsigned short int  t 
)
inline

Definition at line 4030 of file gmpfrxx.h.

◆ operator-() [13/25]

template<class T , class U >
__gmp_expr< typename __gmp_resolve_expr< T, T >::value_type, __gmp_binary_expr< __gmp_expr< T, U >, __gmp_expr< T, U >, __gmp_binary_minus > > operator- ( const __gmp_expr< T, U > &  expr1,
const __gmp_expr< T, U > &  expr2 
)
inline

Definition at line 4030 of file gmpfrxx.h.

◆ operator-() [14/25]

template<class T , class U , class V , class W >
__gmp_expr< typename __gmp_resolve_expr< T, V >::value_type, __gmp_binary_expr< __gmp_expr< T, U >, __gmp_expr< V, W >, __gmp_binary_minus > > operator- ( const __gmp_expr< T, U > &  expr1,
const __gmp_expr< V, W > &  expr2 
)
inline

Definition at line 4030 of file gmpfrxx.h.

◆ operator-() [15/25]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< double, __gmp_expr< T, U >, __gmp_binary_minus > > operator- ( double  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4030 of file gmpfrxx.h.

◆ operator-() [16/25]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< double, __gmp_expr< T, U >, __gmp_binary_minus > > operator- ( float  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4030 of file gmpfrxx.h.

◆ operator-() [17/25]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< long double, __gmp_expr< T, U >, __gmp_binary_minus > > operator- ( long double  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4030 of file gmpfrxx.h.

◆ operator-() [18/25]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_binary_minus > > operator- ( signed char  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4030 of file gmpfrxx.h.

◆ operator-() [19/25]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_binary_minus > > operator- ( signed int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4030 of file gmpfrxx.h.

◆ operator-() [20/25]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_binary_minus > > operator- ( signed long int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4030 of file gmpfrxx.h.

◆ operator-() [21/25]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_binary_minus > > operator- ( signed short int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4030 of file gmpfrxx.h.

◆ operator-() [22/25]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_binary_minus > > operator- ( unsigned char  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4030 of file gmpfrxx.h.

◆ operator-() [23/25]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_binary_minus > > operator- ( unsigned int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4030 of file gmpfrxx.h.

◆ operator-() [24/25]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_binary_minus > > operator- ( unsigned long int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4030 of file gmpfrxx.h.

◆ operator-() [25/25]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_binary_minus > > operator- ( unsigned short int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4030 of file gmpfrxx.h.

◆ operator/() [1/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, double, __gmp_binary_divides > > operator/ ( const __gmp_expr< T, U > &  expr,
double  t 
)
inline

Definition at line 4032 of file gmpfrxx.h.

◆ operator/() [2/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, double, __gmp_binary_divides > > operator/ ( const __gmp_expr< T, U > &  expr,
float  t 
)
inline

Definition at line 4032 of file gmpfrxx.h.

◆ operator/() [3/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, long double, __gmp_binary_divides > > operator/ ( const __gmp_expr< T, U > &  expr,
long double  t 
)
inline

Definition at line 4032 of file gmpfrxx.h.

◆ operator/() [4/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_binary_divides > > operator/ ( const __gmp_expr< T, U > &  expr,
signed char  t 
)
inline

Definition at line 4032 of file gmpfrxx.h.

◆ operator/() [5/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_binary_divides > > operator/ ( const __gmp_expr< T, U > &  expr,
signed int  t 
)
inline

Definition at line 4032 of file gmpfrxx.h.

◆ operator/() [6/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_binary_divides > > operator/ ( const __gmp_expr< T, U > &  expr,
signed long int  t 
)
inline

Definition at line 4032 of file gmpfrxx.h.

◆ operator/() [7/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_binary_divides > > operator/ ( const __gmp_expr< T, U > &  expr,
signed short int  t 
)
inline

Definition at line 4032 of file gmpfrxx.h.

◆ operator/() [8/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_binary_divides > > operator/ ( const __gmp_expr< T, U > &  expr,
unsigned char  t 
)
inline

Definition at line 4032 of file gmpfrxx.h.

◆ operator/() [9/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_binary_divides > > operator/ ( const __gmp_expr< T, U > &  expr,
unsigned int  t 
)
inline

Definition at line 4032 of file gmpfrxx.h.

◆ operator/() [10/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_binary_divides > > operator/ ( const __gmp_expr< T, U > &  expr,
unsigned long int  t 
)
inline

Definition at line 4032 of file gmpfrxx.h.

◆ operator/() [11/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_binary_divides > > operator/ ( const __gmp_expr< T, U > &  expr,
unsigned short int  t 
)
inline

Definition at line 4032 of file gmpfrxx.h.

◆ operator/() [12/24]

template<class T , class U >
__gmp_expr< typename __gmp_resolve_expr< T, T >::value_type, __gmp_binary_expr< __gmp_expr< T, U >, __gmp_expr< T, U >, __gmp_binary_divides > > operator/ ( const __gmp_expr< T, U > &  expr1,
const __gmp_expr< T, U > &  expr2 
)
inline

Definition at line 4032 of file gmpfrxx.h.

◆ operator/() [13/24]

template<class T , class U , class V , class W >
__gmp_expr< typename __gmp_resolve_expr< T, V >::value_type, __gmp_binary_expr< __gmp_expr< T, U >, __gmp_expr< V, W >, __gmp_binary_divides > > operator/ ( const __gmp_expr< T, U > &  expr1,
const __gmp_expr< V, W > &  expr2 
)
inline

Definition at line 4032 of file gmpfrxx.h.

◆ operator/() [14/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< double, __gmp_expr< T, U >, __gmp_binary_divides > > operator/ ( double  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4032 of file gmpfrxx.h.

◆ operator/() [15/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< double, __gmp_expr< T, U >, __gmp_binary_divides > > operator/ ( float  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4032 of file gmpfrxx.h.

◆ operator/() [16/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< long double, __gmp_expr< T, U >, __gmp_binary_divides > > operator/ ( long double  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4032 of file gmpfrxx.h.

◆ operator/() [17/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_binary_divides > > operator/ ( signed char  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4032 of file gmpfrxx.h.

◆ operator/() [18/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_binary_divides > > operator/ ( signed int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4032 of file gmpfrxx.h.

◆ operator/() [19/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_binary_divides > > operator/ ( signed long int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4032 of file gmpfrxx.h.

◆ operator/() [20/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_binary_divides > > operator/ ( signed short int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4032 of file gmpfrxx.h.

◆ operator/() [21/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_binary_divides > > operator/ ( unsigned char  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4032 of file gmpfrxx.h.

◆ operator/() [22/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_binary_divides > > operator/ ( unsigned int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4032 of file gmpfrxx.h.

◆ operator/() [23/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_binary_divides > > operator/ ( unsigned long int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4032 of file gmpfrxx.h.

◆ operator/() [24/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_binary_divides > > operator/ ( unsigned short int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4032 of file gmpfrxx.h.

◆ operator<() [1/23]

template<class T , class U >
bool operator< ( const __gmp_expr< T, U > &  expr,
double  t 
)
inline

Definition at line 4043 of file gmpfrxx.h.

◆ operator<() [2/23]

template<class T , class U >
bool operator< ( const __gmp_expr< T, U > &  expr,
float  t 
)
inline

Definition at line 4043 of file gmpfrxx.h.

◆ operator<() [3/23]

template<class T , class U >
bool operator< ( const __gmp_expr< T, U > &  expr,
long double  t 
)
inline

Definition at line 4043 of file gmpfrxx.h.

◆ operator<() [4/23]

template<class T , class U >
bool operator< ( const __gmp_expr< T, U > &  expr,
signed char  t 
)
inline

Definition at line 4043 of file gmpfrxx.h.

◆ operator<() [5/23]

template<class T , class U >
bool operator< ( const __gmp_expr< T, U > &  expr,
signed int  t 
)
inline

Definition at line 4043 of file gmpfrxx.h.

◆ operator<() [6/23]

template<class T , class U >
bool operator< ( const __gmp_expr< T, U > &  expr,
signed long int  t 
)
inline

Definition at line 4043 of file gmpfrxx.h.

◆ operator<() [7/23]

template<class T , class U >
bool operator< ( const __gmp_expr< T, U > &  expr,
signed short int  t 
)
inline

Definition at line 4043 of file gmpfrxx.h.

◆ operator<() [8/23]

template<class T , class U >
bool operator< ( const __gmp_expr< T, U > &  expr,
unsigned char  t 
)
inline

Definition at line 4043 of file gmpfrxx.h.

◆ operator<() [9/23]

template<class T , class U >
bool operator< ( const __gmp_expr< T, U > &  expr,
unsigned int  t 
)
inline

Definition at line 4043 of file gmpfrxx.h.

◆ operator<() [10/23]

template<class T , class U >
bool operator< ( const __gmp_expr< T, U > &  expr,
unsigned long int  t 
)
inline

Definition at line 4043 of file gmpfrxx.h.

◆ operator<() [11/23]

template<class T , class U >
bool operator< ( const __gmp_expr< T, U > &  expr,
unsigned short int  t 
)
inline

Definition at line 4043 of file gmpfrxx.h.

◆ operator<() [12/23]

template<class T , class U , class V , class W >
bool operator< ( const __gmp_expr< T, U > &  expr1,
const __gmp_expr< V, W > &  expr2 
)
inline

Definition at line 4043 of file gmpfrxx.h.

◆ operator<() [13/23]

template<class T , class U >
bool operator< ( double  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4043 of file gmpfrxx.h.

◆ operator<() [14/23]

template<class T , class U >
bool operator< ( float  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4043 of file gmpfrxx.h.

◆ operator<() [15/23]

template<class T , class U >
bool operator< ( long double  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4043 of file gmpfrxx.h.

◆ operator<() [16/23]

template<class T , class U >
bool operator< ( signed char  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4043 of file gmpfrxx.h.

◆ operator<() [17/23]

template<class T , class U >
bool operator< ( signed int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4043 of file gmpfrxx.h.

◆ operator<() [18/23]

template<class T , class U >
bool operator< ( signed long int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4043 of file gmpfrxx.h.

◆ operator<() [19/23]

template<class T , class U >
bool operator< ( signed short int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4043 of file gmpfrxx.h.

◆ operator<() [20/23]

template<class T , class U >
bool operator< ( unsigned char  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4043 of file gmpfrxx.h.

◆ operator<() [21/23]

template<class T , class U >
bool operator< ( unsigned int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4043 of file gmpfrxx.h.

◆ operator<() [22/23]

template<class T , class U >
bool operator< ( unsigned long int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4043 of file gmpfrxx.h.

◆ operator<() [23/23]

template<class T , class U >
bool operator< ( unsigned short int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4043 of file gmpfrxx.h.

◆ operator<<() [1/4]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_binary_lshift > > operator<< ( const __gmp_expr< T, U > &  expr,
unsigned long int  l 
)
inline

Definition at line 4036 of file gmpfrxx.h.

◆ operator<<() [2/4]

std::ostream & operator<< ( std::ostream &  os,
mpfr_srcptr  a 
)

Definition at line 62 of file gmpfrxx.C.

References MpFrC::get_base(), and MpFrC::get_rnd().

◆ operator<<() [3/4]

template<class T >
std::ostream & operator<< ( std::ostream &  o,
const __gmp_expr< T, T > &  expr 
)
inline

Definition at line 2455 of file gmpfrxx.h.

◆ operator<<() [4/4]

template<class T , class U >
std::ostream & operator<< ( std::ostream &  o,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 2462 of file gmpfrxx.h.

◆ operator<=() [1/23]

template<class T , class U >
bool operator<= ( const __gmp_expr< T, U > &  expr,
double  t 
)
inline

Definition at line 4044 of file gmpfrxx.h.

◆ operator<=() [2/23]

template<class T , class U >
bool operator<= ( const __gmp_expr< T, U > &  expr,
float  t 
)
inline

Definition at line 4044 of file gmpfrxx.h.

◆ operator<=() [3/23]

template<class T , class U >
bool operator<= ( const __gmp_expr< T, U > &  expr,
long double  t 
)
inline

Definition at line 4044 of file gmpfrxx.h.

◆ operator<=() [4/23]

template<class T , class U >
bool operator<= ( const __gmp_expr< T, U > &  expr,
signed char  t 
)
inline

Definition at line 4044 of file gmpfrxx.h.

◆ operator<=() [5/23]

template<class T , class U >
bool operator<= ( const __gmp_expr< T, U > &  expr,
signed int  t 
)
inline

Definition at line 4044 of file gmpfrxx.h.

◆ operator<=() [6/23]

template<class T , class U >
bool operator<= ( const __gmp_expr< T, U > &  expr,
signed long int  t 
)
inline

Definition at line 4044 of file gmpfrxx.h.

◆ operator<=() [7/23]

template<class T , class U >
bool operator<= ( const __gmp_expr< T, U > &  expr,
signed short int  t 
)
inline

Definition at line 4044 of file gmpfrxx.h.

◆ operator<=() [8/23]

template<class T , class U >
bool operator<= ( const __gmp_expr< T, U > &  expr,
unsigned char  t 
)
inline

Definition at line 4044 of file gmpfrxx.h.

◆ operator<=() [9/23]

template<class T , class U >
bool operator<= ( const __gmp_expr< T, U > &  expr,
unsigned int  t 
)
inline

Definition at line 4044 of file gmpfrxx.h.

◆ operator<=() [10/23]

template<class T , class U >
bool operator<= ( const __gmp_expr< T, U > &  expr,
unsigned long int  t 
)
inline

Definition at line 4044 of file gmpfrxx.h.

◆ operator<=() [11/23]

template<class T , class U >
bool operator<= ( const __gmp_expr< T, U > &  expr,
unsigned short int  t 
)
inline

Definition at line 4044 of file gmpfrxx.h.

◆ operator<=() [12/23]

template<class T , class U , class V , class W >
bool operator<= ( const __gmp_expr< T, U > &  expr1,
const __gmp_expr< V, W > &  expr2 
)
inline

Definition at line 4044 of file gmpfrxx.h.

◆ operator<=() [13/23]

template<class T , class U >
bool operator<= ( double  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4044 of file gmpfrxx.h.

◆ operator<=() [14/23]

template<class T , class U >
bool operator<= ( float  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4044 of file gmpfrxx.h.

◆ operator<=() [15/23]

template<class T , class U >
bool operator<= ( long double  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4044 of file gmpfrxx.h.

◆ operator<=() [16/23]

template<class T , class U >
bool operator<= ( signed char  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4044 of file gmpfrxx.h.

◆ operator<=() [17/23]

template<class T , class U >
bool operator<= ( signed int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4044 of file gmpfrxx.h.

◆ operator<=() [18/23]

template<class T , class U >
bool operator<= ( signed long int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4044 of file gmpfrxx.h.

◆ operator<=() [19/23]

template<class T , class U >
bool operator<= ( signed short int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4044 of file gmpfrxx.h.

◆ operator<=() [20/23]

template<class T , class U >
bool operator<= ( unsigned char  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4044 of file gmpfrxx.h.

◆ operator<=() [21/23]

template<class T , class U >
bool operator<= ( unsigned int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4044 of file gmpfrxx.h.

◆ operator<=() [22/23]

template<class T , class U >
bool operator<= ( unsigned long int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4044 of file gmpfrxx.h.

◆ operator<=() [23/23]

template<class T , class U >
bool operator<= ( unsigned short int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4044 of file gmpfrxx.h.

◆ operator==() [1/23]

template<class T , class U >
bool operator== ( const __gmp_expr< T, U > &  expr,
double  t 
)
inline

Definition at line 4041 of file gmpfrxx.h.

◆ operator==() [2/23]

template<class T , class U >
bool operator== ( const __gmp_expr< T, U > &  expr,
float  t 
)
inline

Definition at line 4041 of file gmpfrxx.h.

◆ operator==() [3/23]

template<class T , class U >
bool operator== ( const __gmp_expr< T, U > &  expr,
long double  t 
)
inline

Definition at line 4041 of file gmpfrxx.h.

◆ operator==() [4/23]

template<class T , class U >
bool operator== ( const __gmp_expr< T, U > &  expr,
signed char  t 
)
inline

Definition at line 4041 of file gmpfrxx.h.

◆ operator==() [5/23]

template<class T , class U >
bool operator== ( const __gmp_expr< T, U > &  expr,
signed int  t 
)
inline

Definition at line 4041 of file gmpfrxx.h.

◆ operator==() [6/23]

template<class T , class U >
bool operator== ( const __gmp_expr< T, U > &  expr,
signed long int  t 
)
inline

Definition at line 4041 of file gmpfrxx.h.

◆ operator==() [7/23]

template<class T , class U >
bool operator== ( const __gmp_expr< T, U > &  expr,
signed short int  t 
)
inline

Definition at line 4041 of file gmpfrxx.h.

◆ operator==() [8/23]

template<class T , class U >
bool operator== ( const __gmp_expr< T, U > &  expr,
unsigned char  t 
)
inline

Definition at line 4041 of file gmpfrxx.h.

◆ operator==() [9/23]

template<class T , class U >
bool operator== ( const __gmp_expr< T, U > &  expr,
unsigned int  t 
)
inline

Definition at line 4041 of file gmpfrxx.h.

◆ operator==() [10/23]

template<class T , class U >
bool operator== ( const __gmp_expr< T, U > &  expr,
unsigned long int  t 
)
inline

Definition at line 4041 of file gmpfrxx.h.

◆ operator==() [11/23]

template<class T , class U >
bool operator== ( const __gmp_expr< T, U > &  expr,
unsigned short int  t 
)
inline

Definition at line 4041 of file gmpfrxx.h.

◆ operator==() [12/23]

template<class T , class U , class V , class W >
bool operator== ( const __gmp_expr< T, U > &  expr1,
const __gmp_expr< V, W > &  expr2 
)
inline

Definition at line 4041 of file gmpfrxx.h.

◆ operator==() [13/23]

template<class T , class U >
bool operator== ( double  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4041 of file gmpfrxx.h.

◆ operator==() [14/23]

template<class T , class U >
bool operator== ( float  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4041 of file gmpfrxx.h.

◆ operator==() [15/23]

template<class T , class U >
bool operator== ( long double  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4041 of file gmpfrxx.h.

◆ operator==() [16/23]

template<class T , class U >
bool operator== ( signed char  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4041 of file gmpfrxx.h.

◆ operator==() [17/23]

template<class T , class U >
bool operator== ( signed int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4041 of file gmpfrxx.h.

◆ operator==() [18/23]

template<class T , class U >
bool operator== ( signed long int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4041 of file gmpfrxx.h.

◆ operator==() [19/23]

template<class T , class U >
bool operator== ( signed short int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4041 of file gmpfrxx.h.

◆ operator==() [20/23]

template<class T , class U >
bool operator== ( unsigned char  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4041 of file gmpfrxx.h.

◆ operator==() [21/23]

template<class T , class U >
bool operator== ( unsigned int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4041 of file gmpfrxx.h.

◆ operator==() [22/23]

template<class T , class U >
bool operator== ( unsigned long int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4041 of file gmpfrxx.h.

◆ operator==() [23/23]

template<class T , class U >
bool operator== ( unsigned short int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4041 of file gmpfrxx.h.

◆ operator>() [1/23]

template<class T , class U >
bool operator> ( const __gmp_expr< T, U > &  expr,
double  t 
)
inline

Definition at line 4045 of file gmpfrxx.h.

◆ operator>() [2/23]

template<class T , class U >
bool operator> ( const __gmp_expr< T, U > &  expr,
float  t 
)
inline

Definition at line 4045 of file gmpfrxx.h.

◆ operator>() [3/23]

template<class T , class U >
bool operator> ( const __gmp_expr< T, U > &  expr,
long double  t 
)
inline

Definition at line 4045 of file gmpfrxx.h.

◆ operator>() [4/23]

template<class T , class U >
bool operator> ( const __gmp_expr< T, U > &  expr,
signed char  t 
)
inline

Definition at line 4045 of file gmpfrxx.h.

◆ operator>() [5/23]

template<class T , class U >
bool operator> ( const __gmp_expr< T, U > &  expr,
signed int  t 
)
inline

Definition at line 4045 of file gmpfrxx.h.

◆ operator>() [6/23]

template<class T , class U >
bool operator> ( const __gmp_expr< T, U > &  expr,
signed long int  t 
)
inline

Definition at line 4045 of file gmpfrxx.h.

◆ operator>() [7/23]

template<class T , class U >
bool operator> ( const __gmp_expr< T, U > &  expr,
signed short int  t 
)
inline

Definition at line 4045 of file gmpfrxx.h.

◆ operator>() [8/23]

template<class T , class U >
bool operator> ( const __gmp_expr< T, U > &  expr,
unsigned char  t 
)
inline

Definition at line 4045 of file gmpfrxx.h.

◆ operator>() [9/23]

template<class T , class U >
bool operator> ( const __gmp_expr< T, U > &  expr,
unsigned int  t 
)
inline

Definition at line 4045 of file gmpfrxx.h.

◆ operator>() [10/23]

template<class T , class U >
bool operator> ( const __gmp_expr< T, U > &  expr,
unsigned long int  t 
)
inline

Definition at line 4045 of file gmpfrxx.h.

◆ operator>() [11/23]

template<class T , class U >
bool operator> ( const __gmp_expr< T, U > &  expr,
unsigned short int  t 
)
inline

Definition at line 4045 of file gmpfrxx.h.

◆ operator>() [12/23]

template<class T , class U , class V , class W >
bool operator> ( const __gmp_expr< T, U > &  expr1,
const __gmp_expr< V, W > &  expr2 
)
inline

Definition at line 4045 of file gmpfrxx.h.

◆ operator>() [13/23]

template<class T , class U >
bool operator> ( double  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4045 of file gmpfrxx.h.

◆ operator>() [14/23]

template<class T , class U >
bool operator> ( float  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4045 of file gmpfrxx.h.

◆ operator>() [15/23]

template<class T , class U >
bool operator> ( long double  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4045 of file gmpfrxx.h.

◆ operator>() [16/23]

template<class T , class U >
bool operator> ( signed char  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4045 of file gmpfrxx.h.

◆ operator>() [17/23]

template<class T , class U >
bool operator> ( signed int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4045 of file gmpfrxx.h.

◆ operator>() [18/23]

template<class T , class U >
bool operator> ( signed long int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4045 of file gmpfrxx.h.

◆ operator>() [19/23]

template<class T , class U >
bool operator> ( signed short int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4045 of file gmpfrxx.h.

◆ operator>() [20/23]

template<class T , class U >
bool operator> ( unsigned char  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4045 of file gmpfrxx.h.

◆ operator>() [21/23]

template<class T , class U >
bool operator> ( unsigned int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4045 of file gmpfrxx.h.

◆ operator>() [22/23]

template<class T , class U >
bool operator> ( unsigned long int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4045 of file gmpfrxx.h.

◆ operator>() [23/23]

template<class T , class U >
bool operator> ( unsigned short int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4045 of file gmpfrxx.h.

◆ operator>=() [1/23]

template<class T , class U >
bool operator>= ( const __gmp_expr< T, U > &  expr,
double  t 
)
inline

Definition at line 4047 of file gmpfrxx.h.

◆ operator>=() [2/23]

template<class T , class U >
bool operator>= ( const __gmp_expr< T, U > &  expr,
float  t 
)
inline

Definition at line 4047 of file gmpfrxx.h.

◆ operator>=() [3/23]

template<class T , class U >
bool operator>= ( const __gmp_expr< T, U > &  expr,
long double  t 
)
inline

Definition at line 4047 of file gmpfrxx.h.

◆ operator>=() [4/23]

template<class T , class U >
bool operator>= ( const __gmp_expr< T, U > &  expr,
signed char  t 
)
inline

Definition at line 4047 of file gmpfrxx.h.

◆ operator>=() [5/23]

template<class T , class U >
bool operator>= ( const __gmp_expr< T, U > &  expr,
signed int  t 
)
inline

Definition at line 4047 of file gmpfrxx.h.

◆ operator>=() [6/23]

template<class T , class U >
bool operator>= ( const __gmp_expr< T, U > &  expr,
signed long int  t 
)
inline

Definition at line 4047 of file gmpfrxx.h.

◆ operator>=() [7/23]

template<class T , class U >
bool operator>= ( const __gmp_expr< T, U > &  expr,
signed short int  t 
)
inline

Definition at line 4047 of file gmpfrxx.h.

◆ operator>=() [8/23]

template<class T , class U >
bool operator>= ( const __gmp_expr< T, U > &  expr,
unsigned char  t 
)
inline

Definition at line 4047 of file gmpfrxx.h.

◆ operator>=() [9/23]

template<class T , class U >
bool operator>= ( const __gmp_expr< T, U > &  expr,
unsigned int  t 
)
inline

Definition at line 4047 of file gmpfrxx.h.

◆ operator>=() [10/23]

template<class T , class U >
bool operator>= ( const __gmp_expr< T, U > &  expr,
unsigned long int  t 
)
inline

Definition at line 4047 of file gmpfrxx.h.

◆ operator>=() [11/23]

template<class T , class U >
bool operator>= ( const __gmp_expr< T, U > &  expr,
unsigned short int  t 
)
inline

Definition at line 4047 of file gmpfrxx.h.

◆ operator>=() [12/23]

template<class T , class U , class V , class W >
bool operator>= ( const __gmp_expr< T, U > &  expr1,
const __gmp_expr< V, W > &  expr2 
)
inline

Definition at line 4047 of file gmpfrxx.h.

◆ operator>=() [13/23]

template<class T , class U >
bool operator>= ( double  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4047 of file gmpfrxx.h.

◆ operator>=() [14/23]

template<class T , class U >
bool operator>= ( float  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4047 of file gmpfrxx.h.

◆ operator>=() [15/23]

template<class T , class U >
bool operator>= ( long double  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4047 of file gmpfrxx.h.

◆ operator>=() [16/23]

template<class T , class U >
bool operator>= ( signed char  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4047 of file gmpfrxx.h.

◆ operator>=() [17/23]

template<class T , class U >
bool operator>= ( signed int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4047 of file gmpfrxx.h.

◆ operator>=() [18/23]

template<class T , class U >
bool operator>= ( signed long int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4047 of file gmpfrxx.h.

◆ operator>=() [19/23]

template<class T , class U >
bool operator>= ( signed short int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4047 of file gmpfrxx.h.

◆ operator>=() [20/23]

template<class T , class U >
bool operator>= ( unsigned char  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4047 of file gmpfrxx.h.

◆ operator>=() [21/23]

template<class T , class U >
bool operator>= ( unsigned int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4047 of file gmpfrxx.h.

◆ operator>=() [22/23]

template<class T , class U >
bool operator>= ( unsigned long int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4047 of file gmpfrxx.h.

◆ operator>=() [23/23]

template<class T , class U >
bool operator>= ( unsigned short int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4047 of file gmpfrxx.h.

◆ operator>>() [1/4]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_binary_rshift > > operator>> ( const __gmp_expr< T, U > &  expr,
unsigned long int  l 
)
inline

Definition at line 4039 of file gmpfrxx.h.

◆ operator>>() [2/4]

std::istream & operator>> ( std::istream &  s,
mpfr_ptr  a 
)

Definition at line 51 of file gmpfrxx.C.

References MpFrC::get_base(), and MpFrC::get_rnd().

◆ operator>>() [3/4]

template<class T >
std::istream & operator>> ( std::istream &  i,
__gmp_expr< T, T > &  expr 
)
inline

Definition at line 2471 of file gmpfrxx.h.

◆ operator>>() [4/4]

std::istream & operator>> ( std::istream &  i,
mpq_class q 
)
inline

Definition at line 2476 of file gmpfrxx.h.

References __gmp_expr< mpq_t, mpq_t >::get_mpq_t().

◆ operator^() [1/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, double, __gmp_binary_xor > > operator^ ( const __gmp_expr< T, U > &  expr,
double  t 
)
inline

Definition at line 4036 of file gmpfrxx.h.

◆ operator^() [2/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, double, __gmp_binary_xor > > operator^ ( const __gmp_expr< T, U > &  expr,
float  t 
)
inline

Definition at line 4036 of file gmpfrxx.h.

◆ operator^() [3/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, long double, __gmp_binary_xor > > operator^ ( const __gmp_expr< T, U > &  expr,
long double  t 
)
inline

Definition at line 4036 of file gmpfrxx.h.

◆ operator^() [4/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_binary_xor > > operator^ ( const __gmp_expr< T, U > &  expr,
signed char  t 
)
inline

Definition at line 4036 of file gmpfrxx.h.

◆ operator^() [5/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_binary_xor > > operator^ ( const __gmp_expr< T, U > &  expr,
signed int  t 
)
inline

Definition at line 4036 of file gmpfrxx.h.

◆ operator^() [6/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_binary_xor > > operator^ ( const __gmp_expr< T, U > &  expr,
signed long int  t 
)
inline

Definition at line 4036 of file gmpfrxx.h.

◆ operator^() [7/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_binary_xor > > operator^ ( const __gmp_expr< T, U > &  expr,
signed short int  t 
)
inline

Definition at line 4036 of file gmpfrxx.h.

◆ operator^() [8/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_binary_xor > > operator^ ( const __gmp_expr< T, U > &  expr,
unsigned char  t 
)
inline

Definition at line 4036 of file gmpfrxx.h.

◆ operator^() [9/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_binary_xor > > operator^ ( const __gmp_expr< T, U > &  expr,
unsigned int  t 
)
inline

Definition at line 4036 of file gmpfrxx.h.

◆ operator^() [10/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_binary_xor > > operator^ ( const __gmp_expr< T, U > &  expr,
unsigned long int  t 
)
inline

Definition at line 4036 of file gmpfrxx.h.

◆ operator^() [11/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_binary_xor > > operator^ ( const __gmp_expr< T, U > &  expr,
unsigned short int  t 
)
inline

Definition at line 4036 of file gmpfrxx.h.

◆ operator^() [12/24]

template<class T , class U >
__gmp_expr< typename __gmp_resolve_expr< T, T >::value_type, __gmp_binary_expr< __gmp_expr< T, U >, __gmp_expr< T, U >, __gmp_binary_xor > > operator^ ( const __gmp_expr< T, U > &  expr1,
const __gmp_expr< T, U > &  expr2 
)
inline

Definition at line 4036 of file gmpfrxx.h.

◆ operator^() [13/24]

template<class T , class U , class V , class W >
__gmp_expr< typename __gmp_resolve_expr< T, V >::value_type, __gmp_binary_expr< __gmp_expr< T, U >, __gmp_expr< V, W >, __gmp_binary_xor > > operator^ ( const __gmp_expr< T, U > &  expr1,
const __gmp_expr< V, W > &  expr2 
)
inline

Definition at line 4036 of file gmpfrxx.h.

◆ operator^() [14/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< double, __gmp_expr< T, U >, __gmp_binary_xor > > operator^ ( double  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4036 of file gmpfrxx.h.

◆ operator^() [15/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< double, __gmp_expr< T, U >, __gmp_binary_xor > > operator^ ( float  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4036 of file gmpfrxx.h.

◆ operator^() [16/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< long double, __gmp_expr< T, U >, __gmp_binary_xor > > operator^ ( long double  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4036 of file gmpfrxx.h.

◆ operator^() [17/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_binary_xor > > operator^ ( signed char  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4036 of file gmpfrxx.h.

◆ operator^() [18/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_binary_xor > > operator^ ( signed int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4036 of file gmpfrxx.h.

◆ operator^() [19/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_binary_xor > > operator^ ( signed long int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4036 of file gmpfrxx.h.

◆ operator^() [20/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_binary_xor > > operator^ ( signed short int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4036 of file gmpfrxx.h.

◆ operator^() [21/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_binary_xor > > operator^ ( unsigned char  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4036 of file gmpfrxx.h.

◆ operator^() [22/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_binary_xor > > operator^ ( unsigned int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4036 of file gmpfrxx.h.

◆ operator^() [23/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_binary_xor > > operator^ ( unsigned long int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4036 of file gmpfrxx.h.

◆ operator^() [24/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_binary_xor > > operator^ ( unsigned short int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4036 of file gmpfrxx.h.

◆ operator|() [1/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, double, __gmp_binary_ior > > operator| ( const __gmp_expr< T, U > &  expr,
double  t 
)
inline

Definition at line 4035 of file gmpfrxx.h.

◆ operator|() [2/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, double, __gmp_binary_ior > > operator| ( const __gmp_expr< T, U > &  expr,
float  t 
)
inline

Definition at line 4035 of file gmpfrxx.h.

◆ operator|() [3/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, long double, __gmp_binary_ior > > operator| ( const __gmp_expr< T, U > &  expr,
long double  t 
)
inline

Definition at line 4035 of file gmpfrxx.h.

◆ operator|() [4/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_binary_ior > > operator| ( const __gmp_expr< T, U > &  expr,
signed char  t 
)
inline

Definition at line 4035 of file gmpfrxx.h.

◆ operator|() [5/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_binary_ior > > operator| ( const __gmp_expr< T, U > &  expr,
signed int  t 
)
inline

Definition at line 4035 of file gmpfrxx.h.

◆ operator|() [6/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_binary_ior > > operator| ( const __gmp_expr< T, U > &  expr,
signed long int  t 
)
inline

Definition at line 4035 of file gmpfrxx.h.

◆ operator|() [7/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_binary_ior > > operator| ( const __gmp_expr< T, U > &  expr,
signed short int  t 
)
inline

Definition at line 4035 of file gmpfrxx.h.

◆ operator|() [8/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_binary_ior > > operator| ( const __gmp_expr< T, U > &  expr,
unsigned char  t 
)
inline

Definition at line 4035 of file gmpfrxx.h.

◆ operator|() [9/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_binary_ior > > operator| ( const __gmp_expr< T, U > &  expr,
unsigned int  t 
)
inline

Definition at line 4035 of file gmpfrxx.h.

◆ operator|() [10/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_binary_ior > > operator| ( const __gmp_expr< T, U > &  expr,
unsigned long int  t 
)
inline

Definition at line 4035 of file gmpfrxx.h.

◆ operator|() [11/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_binary_ior > > operator| ( const __gmp_expr< T, U > &  expr,
unsigned short int  t 
)
inline

Definition at line 4035 of file gmpfrxx.h.

◆ operator|() [12/24]

template<class T , class U >
__gmp_expr< typename __gmp_resolve_expr< T, T >::value_type, __gmp_binary_expr< __gmp_expr< T, U >, __gmp_expr< T, U >, __gmp_binary_ior > > operator| ( const __gmp_expr< T, U > &  expr1,
const __gmp_expr< T, U > &  expr2 
)
inline

Definition at line 4035 of file gmpfrxx.h.

◆ operator|() [13/24]

template<class T , class U , class V , class W >
__gmp_expr< typename __gmp_resolve_expr< T, V >::value_type, __gmp_binary_expr< __gmp_expr< T, U >, __gmp_expr< V, W >, __gmp_binary_ior > > operator| ( const __gmp_expr< T, U > &  expr1,
const __gmp_expr< V, W > &  expr2 
)
inline

Definition at line 4035 of file gmpfrxx.h.

◆ operator|() [14/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< double, __gmp_expr< T, U >, __gmp_binary_ior > > operator| ( double  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4035 of file gmpfrxx.h.

◆ operator|() [15/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< double, __gmp_expr< T, U >, __gmp_binary_ior > > operator| ( float  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4035 of file gmpfrxx.h.

◆ operator|() [16/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< long double, __gmp_expr< T, U >, __gmp_binary_ior > > operator| ( long double  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4035 of file gmpfrxx.h.

◆ operator|() [17/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_binary_ior > > operator| ( signed char  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4035 of file gmpfrxx.h.

◆ operator|() [18/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_binary_ior > > operator| ( signed int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4035 of file gmpfrxx.h.

◆ operator|() [19/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_binary_ior > > operator| ( signed long int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4035 of file gmpfrxx.h.

◆ operator|() [20/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_binary_ior > > operator| ( signed short int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4035 of file gmpfrxx.h.

◆ operator|() [21/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_binary_ior > > operator| ( unsigned char  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4035 of file gmpfrxx.h.

◆ operator|() [22/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_binary_ior > > operator| ( unsigned int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4035 of file gmpfrxx.h.

◆ operator|() [23/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_binary_ior > > operator| ( unsigned long int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4035 of file gmpfrxx.h.

◆ operator|() [24/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_binary_ior > > operator| ( unsigned short int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4035 of file gmpfrxx.h.

◆ operator~()

template<class T , class U >
__gmp_expr< T, __gmp_unary_expr< __gmp_expr< T, U >, __gmp_unary_com > > operator~ ( const __gmp_expr< T, U > &  expr)
inline

Definition at line 4027 of file gmpfrxx.h.

◆ pow() [1/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, double, __gmp_pow_function > > pow ( const __gmp_expr< T, U > &  expr,
double  t 
)
inline

Definition at line 4061 of file gmpfrxx.h.

◆ pow() [2/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, double, __gmp_pow_function > > pow ( const __gmp_expr< T, U > &  expr,
float  t 
)
inline

Definition at line 4061 of file gmpfrxx.h.

◆ pow() [3/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, long double, __gmp_pow_function > > pow ( const __gmp_expr< T, U > &  expr,
long double  t 
)
inline

Definition at line 4061 of file gmpfrxx.h.

◆ pow() [4/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_pow_function > > pow ( const __gmp_expr< T, U > &  expr,
signed char  t 
)
inline

Definition at line 4061 of file gmpfrxx.h.

◆ pow() [5/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_pow_function > > pow ( const __gmp_expr< T, U > &  expr,
signed int  t 
)
inline

Definition at line 4061 of file gmpfrxx.h.

◆ pow() [6/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_pow_function > > pow ( const __gmp_expr< T, U > &  expr,
signed long int  t 
)
inline

Definition at line 4061 of file gmpfrxx.h.

◆ pow() [7/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_pow_function > > pow ( const __gmp_expr< T, U > &  expr,
signed short int  t 
)
inline

Definition at line 4061 of file gmpfrxx.h.

◆ pow() [8/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_pow_function > > pow ( const __gmp_expr< T, U > &  expr,
unsigned char  t 
)
inline

Definition at line 4061 of file gmpfrxx.h.

◆ pow() [9/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_pow_function > > pow ( const __gmp_expr< T, U > &  expr,
unsigned int  t 
)
inline

Definition at line 4061 of file gmpfrxx.h.

◆ pow() [10/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_pow_function > > pow ( const __gmp_expr< T, U > &  expr,
unsigned long int  t 
)
inline

Definition at line 4061 of file gmpfrxx.h.

◆ pow() [11/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_pow_function > > pow ( const __gmp_expr< T, U > &  expr,
unsigned short int  t 
)
inline

Definition at line 4061 of file gmpfrxx.h.

◆ pow() [12/24]

template<class T , class U >
__gmp_expr< typename __gmp_resolve_expr< T, T >::value_type, __gmp_binary_expr< __gmp_expr< T, U >, __gmp_expr< T, U >, __gmp_pow_function > > pow ( const __gmp_expr< T, U > &  expr1,
const __gmp_expr< T, U > &  expr2 
)
inline

Definition at line 4061 of file gmpfrxx.h.

◆ pow() [13/24]

template<class T , class U , class V , class W >
__gmp_expr< typename __gmp_resolve_expr< T, V >::value_type, __gmp_binary_expr< __gmp_expr< T, U >, __gmp_expr< V, W >, __gmp_pow_function > > pow ( const __gmp_expr< T, U > &  expr1,
const __gmp_expr< V, W > &  expr2 
)
inline

Definition at line 4061 of file gmpfrxx.h.

Referenced by demo_false_positives(), demo_optimal_params(), and test().

◆ pow() [14/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< double, __gmp_expr< T, U >, __gmp_pow_function > > pow ( double  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4061 of file gmpfrxx.h.

◆ pow() [15/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< double, __gmp_expr< T, U >, __gmp_pow_function > > pow ( float  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4061 of file gmpfrxx.h.

◆ pow() [16/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< long double, __gmp_expr< T, U >, __gmp_pow_function > > pow ( long double  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4061 of file gmpfrxx.h.

◆ pow() [17/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_pow_function > > pow ( signed char  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4061 of file gmpfrxx.h.

◆ pow() [18/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_pow_function > > pow ( signed int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4061 of file gmpfrxx.h.

◆ pow() [19/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_pow_function > > pow ( signed long int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4061 of file gmpfrxx.h.

◆ pow() [20/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_pow_function > > pow ( signed short int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4061 of file gmpfrxx.h.

◆ pow() [21/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_pow_function > > pow ( unsigned char  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4061 of file gmpfrxx.h.

◆ pow() [22/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_pow_function > > pow ( unsigned int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4061 of file gmpfrxx.h.

◆ pow() [23/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_pow_function > > pow ( unsigned long int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4061 of file gmpfrxx.h.

◆ pow() [24/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_pow_function > > pow ( unsigned short int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4061 of file gmpfrxx.h.

◆ pow_ui()

__gmp_expr< mpfr_t, __gmp_binary_expr< unsigned long int, unsigned long int, __gmp_pow_function > > pow_ui ( unsigned long int  r,
unsigned long int  l 
)
inline

Definition at line 4062 of file gmpfrxx.h.

◆ remainder() [1/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, double, __gmp_remainder_function > > remainder ( const __gmp_expr< T, U > &  expr,
double  t 
)
inline

Definition at line 4115 of file gmpfrxx.h.

◆ remainder() [2/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, double, __gmp_remainder_function > > remainder ( const __gmp_expr< T, U > &  expr,
float  t 
)
inline

Definition at line 4115 of file gmpfrxx.h.

◆ remainder() [3/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, long double, __gmp_remainder_function > > remainder ( const __gmp_expr< T, U > &  expr,
long double  t 
)
inline

Definition at line 4115 of file gmpfrxx.h.

◆ remainder() [4/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_remainder_function > > remainder ( const __gmp_expr< T, U > &  expr,
signed char  t 
)
inline

Definition at line 4115 of file gmpfrxx.h.

◆ remainder() [5/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_remainder_function > > remainder ( const __gmp_expr< T, U > &  expr,
signed int  t 
)
inline

Definition at line 4115 of file gmpfrxx.h.

◆ remainder() [6/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_remainder_function > > remainder ( const __gmp_expr< T, U > &  expr,
signed long int  t 
)
inline

Definition at line 4115 of file gmpfrxx.h.

◆ remainder() [7/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_remainder_function > > remainder ( const __gmp_expr< T, U > &  expr,
signed short int  t 
)
inline

Definition at line 4115 of file gmpfrxx.h.

◆ remainder() [8/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_remainder_function > > remainder ( const __gmp_expr< T, U > &  expr,
unsigned char  t 
)
inline

Definition at line 4115 of file gmpfrxx.h.

◆ remainder() [9/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_remainder_function > > remainder ( const __gmp_expr< T, U > &  expr,
unsigned int  t 
)
inline

Definition at line 4115 of file gmpfrxx.h.

◆ remainder() [10/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_remainder_function > > remainder ( const __gmp_expr< T, U > &  expr,
unsigned long int  t 
)
inline

Definition at line 4115 of file gmpfrxx.h.

◆ remainder() [11/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_remainder_function > > remainder ( const __gmp_expr< T, U > &  expr,
unsigned short int  t 
)
inline

Definition at line 4115 of file gmpfrxx.h.

◆ remainder() [12/24]

template<class T , class U >
__gmp_expr< typename __gmp_resolve_expr< T, T >::value_type, __gmp_binary_expr< __gmp_expr< T, U >, __gmp_expr< T, U >, __gmp_remainder_function > > remainder ( const __gmp_expr< T, U > &  expr1,
const __gmp_expr< T, U > &  expr2 
)
inline

Definition at line 4115 of file gmpfrxx.h.

◆ remainder() [13/24]

template<class T , class U , class V , class W >
__gmp_expr< typename __gmp_resolve_expr< T, V >::value_type, __gmp_binary_expr< __gmp_expr< T, U >, __gmp_expr< V, W >, __gmp_remainder_function > > remainder ( const __gmp_expr< T, U > &  expr1,
const __gmp_expr< V, W > &  expr2 
)
inline

Definition at line 4115 of file gmpfrxx.h.

◆ remainder() [14/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< double, __gmp_expr< T, U >, __gmp_remainder_function > > remainder ( double  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4115 of file gmpfrxx.h.

◆ remainder() [15/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< double, __gmp_expr< T, U >, __gmp_remainder_function > > remainder ( float  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4115 of file gmpfrxx.h.

◆ remainder() [16/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< long double, __gmp_expr< T, U >, __gmp_remainder_function > > remainder ( long double  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4115 of file gmpfrxx.h.

◆ remainder() [17/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_remainder_function > > remainder ( signed char  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4115 of file gmpfrxx.h.

◆ remainder() [18/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_remainder_function > > remainder ( signed int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4115 of file gmpfrxx.h.

◆ remainder() [19/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_remainder_function > > remainder ( signed long int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4115 of file gmpfrxx.h.

◆ remainder() [20/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_remainder_function > > remainder ( signed short int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4115 of file gmpfrxx.h.

◆ remainder() [21/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_remainder_function > > remainder ( unsigned char  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4115 of file gmpfrxx.h.

◆ remainder() [22/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_remainder_function > > remainder ( unsigned int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4115 of file gmpfrxx.h.

◆ remainder() [23/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_remainder_function > > remainder ( unsigned long int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4115 of file gmpfrxx.h.

◆ remainder() [24/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_remainder_function > > remainder ( unsigned short int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4115 of file gmpfrxx.h.

◆ rint()

template<class T , class U >
__gmp_expr< T, __gmp_unary_expr< __gmp_expr< T, U >, __gmp_rint_function > > rint ( const __gmp_expr< T, U > &  expr)
inline

Definition at line 4053 of file gmpfrxx.h.

◆ root()

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_root_function > > root ( const __gmp_expr< T, U > &  expr,
unsigned long int  l 
)
inline

Definition at line 4060 of file gmpfrxx.h.

Referenced by __advance_to_leftmost_in_level(), __advance_to_rightmost_in_level(), Aleph::__remove_by_pos_xt(), Aleph::__search_deway(), Aleph::__split_key_dup_rec_xt(), Aleph::__split_key_rec_xt(), Aleph::__tree_preorder_traversal(), adjust_size_by_tags(), advance_to_leftmost_in_level(), advance_to_rightmost_in_level(), assign_arcs(), avl_to_btreepic(), Aleph::balance_tree(), Aleph::build_postorder(), build_tree(), Aleph::build_tree(), build_tree(), Aleph::callKeyDestructorsRec(), Aleph::check_rank_tree(), Aleph::clone_tree(), Aleph::code(), Aleph::compute_cardinality_rec(), compute_coordinates_for_forest_and_set_picture_size(), compute_coordinates_for_tree(), Aleph::compute_height(), Aleph::compute_nodes_in_level(), Aleph::compute_nodes_in_level_helper(), Aleph::compute_tree(), Aleph::computeHeightRec(), Aleph::copyRec(), RandomTreeTest::count_nodes(), demo_basic_operations(), demo_command_autocomplete(), demo_comparison(), demo_performance(), demo_prefix_search(), demo_spell_checker(), demo_trie_structure(), Aleph::destroy_forest(), Aleph::destroy_tree(), RandomTreeTest::destroy_tree(), Aleph::destroyRec(), Aleph::deway_search(), east_offset(), Aleph::find_max(), Aleph::find_min(), Aleph::for_each_in_order(), Aleph::DynSetTree< Key, Tree, Compare >::for_each_in_preorder(), Aleph::DynSetTree< Key, Tree, Compare >::for_each_inorder(), Aleph::For_Each_In_Order< Node >::for_each_inorder(), Aleph::DynSetTree< Key, Tree, Compare >::for_each_postorder(), Aleph::for_each_postorder(), Aleph::DynSetTree< Key, Tree, Compare >::for_each_preorder(), Aleph::for_each_preorder(), Aleph::forest_postorder_traversal(), Aleph::forest_preorder_traversal(), Aleph::forest_to_bin(), forest_to_bin(), generate_bin_tree(), Aleph::generate_btree(), Aleph::generate_forest(), generate_forest(), generate_infix_traversal(), generate_prefix_traversal(), generate_split_lines(), Aleph::generate_tree(), Aleph::infix(), Aleph::infix(), Aleph::infix_for_each(), Aleph::infix_traverse(), infix_tree(), inorder_keys(), Aleph::inOrderRec(), Aleph::inOrderThreaded(), Aleph::BinTree_Operation< Node, Cmp >::insert(), Aleph::Gen_Treap_Rk< NodeType, Key, Compare >::insert(), Aleph::Gen_Treap< NodeType, Key, Compare >::insert(), Aleph::BinTree_Operation< Node, Cmp >::insert_dup(), Aleph::Gen_Treap_Rk< NodeType, Key, Compare >::insert_dup(), Aleph::Gen_Treap< NodeType, Key, Compare >::insert_dup(), Aleph::insert_dup_in_bst(), Aleph::BinTree_Operation< Node, Cmp >::insert_dup_root(), Aleph::BinTreeXt_Operation< Node, Cmp >::insert_dup_root(), Aleph::insert_dup_root(), Aleph::insert_dup_root_xt(), Aleph::insert_dup_root_xt(), Aleph::Tree_Node< T >::insert_left_sibling(), Aleph::Tree_Node< T >::insert_leftmost_child(), Aleph::BinTree_Operation< Node, Cmp >::insert_root(), Aleph::BinTreeXt_Operation< Node, Cmp >::insert_root(), Aleph::insert_root(), Aleph::BinTree_Operation< Node, Cmp >::insert_root_rec(), Aleph::insert_root_rec(), Aleph::insert_root_xt(), Aleph::insert_root_xt(), Aleph::is_treap(), Aleph::level_traverse(), Aleph::level_traverse(), Aleph::levelOrder(), Aleph::load_tree(), Aleph::load_tree_from_array(), Aleph::load_tree_keys_from_array(), Aleph::load_tree_keys_in_prefix(), main(), main(), Aleph::DynSetTree< Key, Tree, Compare >::Node_Op< Key_Op >::operator()(), Aleph::For_Each_In_Order< Node >::operator()(), Aleph::For_Each_Preorder< Node >::operator()(), Aleph::For_Each_Postorder< Node >::operator()(), Aleph::For_Each_In_Order< Node >::operator()(), Aleph::For_Each_Preorder< Node >::operator()(), Aleph::For_Each_Postorder< Node >::operator()(), RandTree< T >::operator()(), parse_arc(), parse_connexion(), parse_dashed_arc(), parse_deway_number(), parse_ellipse(), parse_hradio(), parse_node_definition(), parse_rectangle(), parse_root_definition(), parse_shadow(), parse_tag(), parse_vradio(), parse_without_arc(), parse_without_node(), parse_xoffset(), parse_yoffset(), Aleph::For_Each_Postorder< Node >::postorder(), Aleph::postOrderRec(), precompute_x_coordinates_for_tree(), Aleph::prefix(), Aleph::prefix(), Aleph::prefix_for_each(), Aleph::prefix_traverse(), Aleph::Tree_Node< T >::preorder(), Aleph::For_Each_Preorder< Node >::preorder(), Aleph::preorder_to_bst(), Aleph::preOrderRec(), Aleph::put_tree_keys_in_array(), RandTree< T >::random(), Aleph::Gen_Rand_Tree< NodeType, Key, Compare >::random_insert(), Aleph::Gen_Rand_Tree< NodeType, Key, Compare >::random_insert_dup(), Aleph::Gen_Rand_Tree< NodeType, Key, Compare >::random_remove(), Aleph::Gen_Rand_Tree< NodeType, Key, Compare >::random_search_or_insert(), random_tree(), read_input_and_build_tree(), Aleph::BinTree_Operation< Node, Cmp >::remove(), Aleph::Gen_Treap< NodeType, Key, Compare >::remove(), Aleph::Gen_Treap_Rk< NodeType, Key, Compare >::remove(), Aleph::remove_by_key_xt(), Aleph::remove_by_key_xt(), Aleph::remove_by_pos_xt(), Aleph::remove_from_bst(), Aleph::Gen_Rand_Tree< NodeType, Key, Compare >::remove_pos(), Aleph::Gen_Treap_Rk< NodeType, Key, Compare >::remove_pos(), sample_tree(), Aleph::save_tree(), Aleph::save_tree_in_array_of_chars(), Aleph::save_tree_keys_in_prefix(), Aleph::BinTree_Operation< Node, Cmp >::search(), Aleph::search_deway(), Aleph::Gen_Treap< NodeType, Key, Compare >::search_or_insert(), Aleph::Gen_Treap_Rk< NodeType, Key, Compare >::search_or_insert(), Aleph::BinTree_Operation< Node, Cmp >::search_or_insert_root_rec(), Aleph::search_or_insert_root_rec(), Aleph::search_or_insert_root_rec_xt(), Aleph::search_or_insert_root_rec_xt(), Aleph::BinTree_Operation< Node, Cmp >::search_parent(), Aleph::search_parent(), Aleph::BinTree_Operation< Node, Cmp >::search_rank_parent(), Aleph::search_rank_parent(), Aleph::searchInBinTree(), select(), Aleph::select(), Aleph::select_gotoup_root(), Aleph::size(), south_offset(), Aleph::split_key(), Aleph::BinTree_Operation< Node, Cmp >::split_key(), Aleph::BinTree_Operation< Node, Cmp >::split_key_dup_rec(), Aleph::split_key_dup_rec(), Aleph::BinTreeXt_Operation< Node, Cmp >::split_key_dup_rec(), Aleph::BinTree_Operation< Node, Cmp >::split_key_dup_rec_helper(), Aleph::split_key_dup_rec_helper(), Aleph::split_key_dup_rec_xt(), Aleph::split_key_dup_rec_xt(), Aleph::BinTree_Operation< Node, Cmp >::split_key_rec(), Aleph::split_key_rec(), Aleph::BinTreeXt_Operation< Node, Cmp >::split_key_rec(), Aleph::BinTree_Operation< Node, Cmp >::split_key_rec_helper(), Aleph::split_key_rec_helper(), Aleph::split_key_rec_xt(), Aleph::split_key_rec_xt(), Aleph::suffix(), Aleph::suffix(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), Aleph::For_Each_In_Order< Node >::traverse(), Aleph::For_Each_Preorder< Node >::traverse(), Aleph::For_Each_Postorder< Node >::traverse(), Aleph::traverse(), RandomTreeTest::tree_height(), Aleph::tree_postorder_traversal(), Aleph::tree_preorder_traversal(), Aleph::tree_to_bits(), Aleph::tree_to_bits(), TYPED_TEST(), TYPED_TEST(), TYPED_TEST(), TYPED_TEST(), TYPED_TEST(), TYPED_TEST(), TYPED_TEST(), west_offset(), and write_to_stream().

◆ sec()

template<class T , class U >
__gmp_expr< T, __gmp_unary_expr< __gmp_expr< T, U >, __gmp_sec_function > > sec ( const __gmp_expr< T, U > &  expr)
inline

Definition at line 4072 of file gmpfrxx.h.

Referenced by TimeoutQueue::Event::Event(), and time_plus_msec().

◆ sech()

template<class T , class U >
__gmp_expr< T, __gmp_unary_expr< __gmp_expr< T, U >, __gmp_sech_function > > sech ( const __gmp_expr< T, U > &  expr)
inline

Definition at line 4082 of file gmpfrxx.h.

◆ sgn()

template<class T , class U >
int sgn ( const __gmp_expr< T, U > &  expr)
inline

Definition at line 4117 of file gmpfrxx.h.

◆ sin()

template<class T , class U >
__gmp_expr< T, __gmp_unary_expr< __gmp_expr< T, U >, __gmp_sin_function > > sin ( const __gmp_expr< T, U > &  expr)
inline

◆ sinh()

template<class T , class U >
__gmp_expr< T, __gmp_unary_expr< __gmp_expr< T, U >, __gmp_sinh_function > > sinh ( const __gmp_expr< T, U > &  expr)
inline

Definition at line 4080 of file gmpfrxx.h.

◆ sqr()

template<class T , class U >
__gmp_expr< T, __gmp_unary_expr< __gmp_expr< T, U >, __gmp_sqr_function > > sqr ( const __gmp_expr< T, U > &  expr)
inline

Definition at line 4057 of file gmpfrxx.h.

◆ sqrt()

◆ tan()

template<class T , class U >
__gmp_expr< T, __gmp_unary_expr< __gmp_expr< T, U >, __gmp_tan_function > > tan ( const __gmp_expr< T, U > &  expr)
inline

Definition at line 4071 of file gmpfrxx.h.

◆ tanh()

template<class T , class U >
__gmp_expr< T, __gmp_unary_expr< __gmp_expr< T, U >, __gmp_tanh_function > > tanh ( const __gmp_expr< T, U > &  expr)
inline

Definition at line 4081 of file gmpfrxx.h.

◆ trunc()

template<class T , class U >
__gmp_expr< T, __gmp_unary_expr< __gmp_expr< T, U >, __gmp_trunc_function > > trunc ( const __gmp_expr< T, U > &  expr)
inline

Definition at line 4054 of file gmpfrxx.h.

◆ y0()

template<class T , class U >
__gmp_expr< T, __gmp_unary_expr< __gmp_expr< T, U >, __gmp_y0_function > > y0 ( const __gmp_expr< T, U > &  expr)
inline

Definition at line 4102 of file gmpfrxx.h.

◆ y1()

◆ yn() [1/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, double, __gmp_yn_function > > yn ( const __gmp_expr< T, U > &  expr,
double  t 
)
inline

Definition at line 4104 of file gmpfrxx.h.

◆ yn() [2/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, double, __gmp_yn_function > > yn ( const __gmp_expr< T, U > &  expr,
float  t 
)
inline

Definition at line 4104 of file gmpfrxx.h.

◆ yn() [3/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, long double, __gmp_yn_function > > yn ( const __gmp_expr< T, U > &  expr,
long double  t 
)
inline

Definition at line 4104 of file gmpfrxx.h.

◆ yn() [4/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_yn_function > > yn ( const __gmp_expr< T, U > &  expr,
signed char  t 
)
inline

Definition at line 4104 of file gmpfrxx.h.

◆ yn() [5/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_yn_function > > yn ( const __gmp_expr< T, U > &  expr,
signed int  t 
)
inline

Definition at line 4104 of file gmpfrxx.h.

◆ yn() [6/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_yn_function > > yn ( const __gmp_expr< T, U > &  expr,
signed long int  t 
)
inline

Definition at line 4104 of file gmpfrxx.h.

◆ yn() [7/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, signed long int, __gmp_yn_function > > yn ( const __gmp_expr< T, U > &  expr,
signed short int  t 
)
inline

Definition at line 4104 of file gmpfrxx.h.

◆ yn() [8/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_yn_function > > yn ( const __gmp_expr< T, U > &  expr,
unsigned char  t 
)
inline

Definition at line 4104 of file gmpfrxx.h.

◆ yn() [9/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_yn_function > > yn ( const __gmp_expr< T, U > &  expr,
unsigned int  t 
)
inline

Definition at line 4104 of file gmpfrxx.h.

◆ yn() [10/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_yn_function > > yn ( const __gmp_expr< T, U > &  expr,
unsigned long int  t 
)
inline

Definition at line 4104 of file gmpfrxx.h.

◆ yn() [11/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_yn_function > > yn ( const __gmp_expr< T, U > &  expr,
unsigned short int  t 
)
inline

Definition at line 4104 of file gmpfrxx.h.

◆ yn() [12/24]

template<class T , class U >
__gmp_expr< typename __gmp_resolve_expr< T, T >::value_type, __gmp_binary_expr< __gmp_expr< T, U >, __gmp_expr< T, U >, __gmp_yn_function > > yn ( const __gmp_expr< T, U > &  expr1,
const __gmp_expr< T, U > &  expr2 
)
inline

Definition at line 4104 of file gmpfrxx.h.

◆ yn() [13/24]

template<class T , class U , class V , class W >
__gmp_expr< typename __gmp_resolve_expr< T, V >::value_type, __gmp_binary_expr< __gmp_expr< T, U >, __gmp_expr< V, W >, __gmp_yn_function > > yn ( const __gmp_expr< T, U > &  expr1,
const __gmp_expr< V, W > &  expr2 
)
inline

Definition at line 4104 of file gmpfrxx.h.

◆ yn() [14/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< double, __gmp_expr< T, U >, __gmp_yn_function > > yn ( double  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4104 of file gmpfrxx.h.

◆ yn() [15/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< double, __gmp_expr< T, U >, __gmp_yn_function > > yn ( float  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4104 of file gmpfrxx.h.

◆ yn() [16/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< long double, __gmp_expr< T, U >, __gmp_yn_function > > yn ( long double  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4104 of file gmpfrxx.h.

◆ yn() [17/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_yn_function > > yn ( signed char  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4104 of file gmpfrxx.h.

◆ yn() [18/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_yn_function > > yn ( signed int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4104 of file gmpfrxx.h.

◆ yn() [19/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_yn_function > > yn ( signed long int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4104 of file gmpfrxx.h.

◆ yn() [20/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< signed long int, __gmp_expr< T, U >, __gmp_yn_function > > yn ( signed short int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4104 of file gmpfrxx.h.

◆ yn() [21/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_yn_function > > yn ( unsigned char  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4104 of file gmpfrxx.h.

◆ yn() [22/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_yn_function > > yn ( unsigned int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4104 of file gmpfrxx.h.

◆ yn() [23/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_yn_function > > yn ( unsigned long int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4104 of file gmpfrxx.h.

◆ yn() [24/24]

template<class T , class U >
__gmp_expr< T, __gmp_binary_expr< unsigned long int, __gmp_expr< T, U >, __gmp_yn_function > > yn ( unsigned short int  t,
const __gmp_expr< T, U > &  expr 
)
inline

Definition at line 4104 of file gmpfrxx.h.

◆ zeta()

template<class T , class U >
__gmp_expr< T, __gmp_unary_expr< __gmp_expr< T, U >, __gmp_zeta_function > > zeta ( const __gmp_expr< T, U > &  expr)
inline

Definition at line 4095 of file gmpfrxx.h.

◆ zeta_ui()

__gmp_expr< mpfr_t, __gmp_unary_expr< unsigned long int, __gmp_zeta_function > > zeta_ui ( unsigned long int  l)
inline

Definition at line 4096 of file gmpfrxx.h.