* Makes the interface to the underlying bignum package available. */
/*
- * GiNaC Copyright (C) 1999-2006 Johannes Gutenberg University Mainz, Germany
+ * GiNaC Copyright (C) 1999-2008 Johannes Gutenberg University Mainz, Germany
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
const numeric denom() const;
int int_length() const;
// converting routines for interfacing with CLN:
- numeric(const cln::cl_N &z);
+ explicit numeric(const cln::cl_N &z);
protected:
void print_numeric(const print_context & c, const char *par_open, const char *par_close, const char *imag_sym, const char *mul_sym, unsigned level) const;
inline bool is_positive(const numeric &x)
{ return x.is_positive(); }
+inline bool is_negative(const numeric &x)
+{ return x.is_negative(); }
+
inline bool is_integer(const numeric &x)
{ return x.is_integer(); }