]> www.ginac.de Git - ginac.git/blobdiff - ginac/idx.h
- removed debugging code in match()
[ginac.git] / ginac / idx.h
index 02caba5a93c058a308588c6e53c68b6635c25538..8f952b8453590521d61b27ee28f3c2897a05e4da 100644 (file)
@@ -51,7 +51,7 @@ public:
        bool info(unsigned inf) const;
        unsigned nops() const;
        ex & let_op(int i);
-protected:
+       bool match(const ex & pattern, lst & repl_lst) const;
        ex subs(const lst & ls, const lst & lr, bool no_pattern = false) const;
 
        // new virtual functions in this class
@@ -105,6 +105,7 @@ public:
        // functions overriding virtual functions from bases classes
 public:
        void print(const print_context & c, unsigned level = 0) const;
+       bool match(const ex & pattern, lst & repl_lst) const;
        bool is_dummy_pair_same_type(const basic & other) const;
 
        // non-virtual functions in this class
@@ -147,6 +148,7 @@ public:
        // functions overriding virtual functions from bases classes
 public:
        void print(const print_context & c, unsigned level = 0) const;
+       bool match(const ex & pattern, lst & repl_lst) const;
        bool is_dummy_pair_same_type(const basic & other) const;
 
        // non-virtual functions in this class