]> www.ginac.de Git - ginac.git/blobdiff - ginac/indexed.h
- added get_representation_label()
[ginac.git] / ginac / indexed.h
index e98375d38165d56610fe1e72a111e8412f705711..cba48c88d9d6440ee192300e874a62eae18d6195 100644 (file)
@@ -151,9 +151,7 @@ public:
 
        // functions overriding virtual functions from base classes
 public:
-       void printraw(std::ostream & os) const;
-       void printtree(std::ostream & os, unsigned indent) const;
-       void print(std::ostream & os, unsigned upper_precedence=0) const;
+       void print(const print_context & c, unsigned level = 0) const;
        bool info(unsigned inf) const;
        ex eval(int level = 0) const;
        int degree(const ex & s) const;
@@ -187,9 +185,7 @@ public:
        exvector get_dummy_indices(const indexed & other) const;
 
 protected:
-       void printrawindices(std::ostream & os) const;
-       void printtreeindices(std::ostream & os, unsigned indent) const;
-       void printindices(std::ostream & os) const;
+       void printindices(const print_context & c, unsigned level) const;
        void assert_all_indices_of_type_idx(void) const;
 
        // member variables