X-Git-Url: https://www.ginac.de/ginac.git//ginac.git?p=ginac.git;a=blobdiff_plain;f=ginac%2Fsymbol.cpp;h=1bea2cec954698bc3751b8bbdd51efaee2ac8665;hp=f84d98cbe996bd9237f46b54012b7e7e7f1baede;hb=afdd7fa8c6c0a587f7c80789198551383e8beb7b;hpb=487e5659efe401683eee0381b0d23f967ffffc3c diff --git a/ginac/symbol.cpp b/ginac/symbol.cpp index f84d98cb..1bea2cec 100644 --- a/ginac/symbol.cpp +++ b/ginac/symbol.cpp @@ -27,6 +27,11 @@ #include "lst.h" #include "utils.h" #include "idx.h" +#include "debugmsg.h" + +#ifndef NO_GINAC_NAMESPACE +namespace GiNaC { +#endif // ndef NO_GINAC_NAMESPACE ////////// // default constructor, destructor, copy constructor assignment operator and helpers @@ -165,13 +170,13 @@ ex symbol::eval(int level) const ex symbol::subs(lst const & ls, lst const & lr) const { - ASSERT(ls.nops()==lr.nops()); -#ifdef DOASSERT + GINAC_ASSERT(ls.nops()==lr.nops()); +#ifdef DO_GINAC_ASSERT for (int i=0; i(&other); if (serial==o->serial) return 0; return serial < o->serial ? -1 : 1; @@ -193,7 +198,7 @@ int symbol::compare_same_type(basic const & other) const bool symbol::is_equal_same_type(basic const & other) const { - ASSERT(is_of_type(other,symbol)); + GINAC_ASSERT(is_of_type(other,symbol)); const symbol *o = static_cast(&other); return serial==o->serial; } @@ -277,3 +282,7 @@ type_info const & typeid_symbol=typeid(some_symbol); symbol::assigned_ex_info::assigned_ex_info(void) : is_assigned(0), refcount(1) { } + +#ifndef NO_GINAC_NAMESPACE +} // namespace GiNaC +#endif // ndef NO_GINAC_NAMESPACE