Problem with `is_ex_the_function'
Roberto Bagnara
bagnara at cs.unipr.it
Fri Mar 22 19:44:28 CET 2002
Dear all,
there is a bug in macro `is_ex_the_function' defined in
ginac/function.h. As it is now, the macro only works
if the file is included in a context where using declarations
are in effect, since a couple of GiNaC:: qualifications are
missing. I enclose a patch fixing the problem.
All the best
Roberto
--
Prof. Roberto Bagnara
Computer Science Group
Department of Mathematics, University of Parma, Italy
http://www.cs.unipr.it/~bagnara/
mailto:bagnara at cs.unipr.it
diff -ru GiNaC-1.0.7.orig/ginac/function.h GiNaC-1.0.7/ginac/function.h
--- GiNaC-1.0.7.orig/ginac/function.h Sun Jan 27 18:39:38 2002
+++ GiNaC-1.0.7/ginac/function.h Fri Mar 22 16:18:43 2002
@@ -416,7 +416,7 @@
}
#define is_ex_the_function(OBJ, FUNCNAME) \
-
(is_exactly_a<GiNaC::function>(OBJ) && ex_to<GiNaC::function>(OBJ).get_serial() == function_index_##FUNCNAME)
+
(GiNaC::is_exactly_a<GiNaC::function>(OBJ) && GiNaC::ex_to<GiNaC::function>(OBJ).get_serial() == function_index_##FUNCNAME)
} // namespace GiNaC
More information about the GiNaC-devel
mailing list