X-Git-Url: https://ginac.de/ginac.git//ginac.git?a=blobdiff_plain;ds=inline;f=ginac%2Fwildcard.h;h=42c874ffd74986604aba050fb2c3d1e372503847;hb=168dd38dd35fcaaf61e177afb8dbe0288c0eb521;hp=78c541b572f5b64a66763166f8f2f04d3e2e451c;hpb=dbd9c306a74f1cb258c0d15a346b973b39deaad2;p=ginac.git diff --git a/ginac/wildcard.h b/ginac/wildcard.h index 78c541b5..42c874ff 100644 --- a/ginac/wildcard.h +++ b/ginac/wildcard.h @@ -41,15 +41,19 @@ public: // functions overriding virtual functions from base classes public: - void print(const print_context & c, unsigned level = 0) const; bool match(const ex & pattern, lst & repl_lst) const; protected: - unsigned calchash(void) const; + unsigned calchash() const; // non-virtual functions in this class public: - unsigned get_label(void) const {return label;} + unsigned get_label() const {return label;} + +protected: + void do_print(const print_context & c, unsigned level) const; + void do_print_tree(const print_tree & c, unsigned level) const; + void do_print_python_repr(const print_python_repr & c, unsigned level) const; // member variables private: