]> www.ginac.de Git - ginac.git/blobdiff - ginac/wildcard.cpp
Added integral class.
[ginac.git] / ginac / wildcard.cpp
index 7ebc023e99eec6e86f08f304e90f8ef3a3789452..1bcf2ac2fd4268e9e5cf96137be5d4cdeeb871eb 100644 (file)
@@ -119,4 +119,14 @@ bool wildcard::match(const ex & pattern, lst & repl_lst) const
        return is_equal(ex_to<basic>(pattern));
 }
 
+bool haswild(const ex & x)
+{
+       if (is_a<wildcard>(x))
+               return true;
+       for (int i=0; i<x.nops(); ++i)
+               if (haswild(x.op(i)))
+                       return true;
+       return false;
+}
+
 } // namespace GiNaC