parse_term Namespace Reference

term parsing and numeric evaluation concepts More...


Functions

signed short int gZ_priority (const char ch)
bool gZ_mehrstellig (const char ch)
bool gZ_einstellig (const char ch)
bool gZ_priority_le (const char a, const char b)
bool gZ_priority_gr (const char a, const char b)
bool get_number (mpz_t n, char *&s, const char op='R', const char upto_op='\0')


Detailed Description

term parsing and numeric evaluation concepts

Function Documentation

bool parse_term::get_number ( mpz_t  n,
char *&  s,
const char  op = 'R',
const char  upto_op = '\0' 
)

Definition at line 72 of file parse_term.cc.

References cerr, cout, endl(), exit(), gZ_einstellig(), gZ_mehrstellig(), gZ_priority_gr(), gZ_priority_le(), mpz_add(), mpz_add_ui(), mpz_clear(), mpz_cmp(), mpz_cmp_ui(), mpz_fac_ui(), mpz_fib_ui(), mpz_fits_ulong_p(), mpz_get_ui(), mpz_init(), mpz_lucnum_ui(), mpz_mod(), mpz_mul(), mpz_nextprime(), mpz_pow_ui(), mpz_probab_prime_p(), mpz_set(), mpz_set_str(), mpz_set_ui(), mpz_sgn(), mpz_sqrt(), mpz_sub(), mpz_sub_ui(), and numbpart::numbpart().

Referenced by main().

Here is the call graph for this function:

bool parse_term::gZ_einstellig ( const char  ch  ) 

Definition at line 36 of file parse_term.cc.

Referenced by get_number().

bool parse_term::gZ_mehrstellig ( const char  ch  ) 

Definition at line 24 of file parse_term.cc.

Referenced by get_number().

signed short int parse_term::gZ_priority ( const char  ch  ) 

Definition at line 13 of file parse_term.cc.

Referenced by gZ_priority_gr(), and gZ_priority_le().

bool parse_term::gZ_priority_gr ( const char  a,
const char  b 
)

Definition at line 67 of file parse_term.cc.

References gZ_priority().

Referenced by get_number().

Here is the call graph for this function:

bool parse_term::gZ_priority_le ( const char  a,
const char  b 
)

Definition at line 62 of file parse_term.cc.

References gZ_priority().

Referenced by get_number().

Here is the call graph for this function:


Generated on Wed Nov 7 23:32:35 2007 for Qsieve by  doxygen 1.5.4