From 3b0217d2a2d4e345a31a68948dfb0feaec4a8a2a Mon Sep 17 00:00:00 2001 From: Teddy Date: Sat, 17 Aug 2013 16:49:43 +0800 Subject: more doc --- types.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'types.cpp') diff --git a/types.cpp b/types.cpp index 5b7f23b..9ace5ce 100644 --- a/types.cpp +++ b/types.cpp @@ -1018,11 +1018,13 @@ void RatNumObj::abs() { #endif } +#ifdef GMP_SUPPORT IntNumObj *RatNumObj::to_int() { if (val.get_den() != 1) throw TokenError("an integer", RUN_ERR_WRONG_TYPE); return new IntNumObj(val.get_num()); } +#endif ReprCons *RatNumObj::get_repr_cons() { #ifndef GMP_SUPPORT @@ -1149,9 +1151,11 @@ bool IntNumObj::eq(NumObj *_r) { return val == static_cast(_r)->val; } +#ifdef GMP_SUPPORT IntNumObj* IntNumObj::to_int() { return new IntNumObj(val); } +#endif ReprCons *IntNumObj::get_repr_cons() { #ifndef GMP_SUPPORT -- cgit v1.2.3