]> www.ginac.de Git - ginac.git/blobdiff - ginac/idx.cpp
* Oops, forgot to cvs add the two new files in last commit.
[ginac.git] / ginac / idx.cpp
index 4dd4d1afb016690f08fc4724c084dbca52572d3e..67603cf271fb7efca16b0e76d8f1420fe53af2b2 100644 (file)
@@ -29,7 +29,6 @@
 #include "lst.h"
 #include "relational.h"
 #include "operators.h"
-#include "print.h"
 #include "archive.h"
 #include "utils.h"
 
@@ -164,7 +163,7 @@ void idx::do_print_latex(const print_latex & c, unsigned level) const
 
 void idx::do_print_tree(const print_tree & c, unsigned level) const
 {
-       c.s << std::string(level, ' ') << class_name()
+       c.s << std::string(level, ' ') << class_name() << " @" << this
            << std::hex << ", hash=0x" << hashvalue << ", flags=0x" << flags << std::dec
            << std::endl;
        value.print(c, level +  c.delta_indent);
@@ -182,7 +181,7 @@ void varidx::do_print(const print_context & c, unsigned level) const
 
 void varidx::do_print_tree(const print_tree & c, unsigned level) const
 {
-       c.s << std::string(level, ' ') << class_name()
+       c.s << std::string(level, ' ') << class_name() << " @" << this
            << std::hex << ", hash=0x" << hashvalue << ", flags=0x" << flags << std::dec
            << (covariant ? ", covariant" : ", contravariant")
            << std::endl;
@@ -213,7 +212,7 @@ void spinidx::do_print_latex(const print_latex & c, unsigned level) const
 
 void spinidx::do_print_tree(const print_tree & c, unsigned level) const
 {
-       c.s << std::string(level, ' ') << class_name()
+       c.s << std::string(level, ' ') << class_name() << " @" << this
            << std::hex << ", hash=0x" << hashvalue << ", flags=0x" << flags << std::dec
            << (covariant ? ", covariant" : ", contravariant")
            << (dotted ? ", dotted" : ", undotted")