]> www.ginac.de Git - ginac.git/blobdiff - ginac/basic.h
implemented double dispatch for print(); methods are specified with
[ginac.git] / ginac / basic.h
index 90e3faffe2cff79ce3d838d85493bc039a683f94..1bd89caca02177a01eac77aa8a4107cd6a80b17b 100644 (file)
@@ -208,6 +208,11 @@ public:
 
 protected:
        void ensure_if_modifiable() const;
+
+private:
+       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
 protected: