- Inserted some more std:: to make it compile under GCC2.96.
authorRichard Kreckel <Richard.Kreckel@uni-mainz.de>
Mon, 14 Aug 2000 16:21:06 +0000 (16:21 +0000)
committerRichard Kreckel <Richard.Kreckel@uni-mainz.de>
Mon, 14 Aug 2000 16:21:06 +0000 (16:21 +0000)
54 files changed:
ginac/add.cpp
ginac/add.h
ginac/archive.cpp
ginac/basic.cpp
ginac/basic.h
ginac/clifford.cpp
ginac/clifford.h
ginac/color.cpp
ginac/color.h
ginac/coloridx.cpp
ginac/coloridx.h
ginac/constant.cpp
ginac/constant.h
ginac/container.pl
ginac/expairseq.cpp
ginac/expairseq.h
ginac/fail.cpp
ginac/fail.h
ginac/function.pl
ginac/idx.cpp
ginac/idx.h
ginac/indexed.cpp
ginac/indexed.h
ginac/inifcns.cpp
ginac/inifcns_gamma.cpp
ginac/input_lexer.h
ginac/input_parser.yy
ginac/isospin.cpp
ginac/isospin.h
ginac/lorentzidx.cpp
ginac/lorentzidx.h
ginac/lortensor.cpp
ginac/lortensor.h
ginac/matrix.cpp
ginac/matrix.h
ginac/mul.cpp
ginac/mul.h
ginac/ncmul.cpp
ginac/ncmul.h
ginac/normal.cpp
ginac/numeric.cpp
ginac/numeric.h
ginac/power.cpp
ginac/power.h
ginac/pseries.cpp
ginac/pseries.h
ginac/relational.cpp
ginac/relational.h
ginac/simp_lor.cpp
ginac/simp_lor.h
ginac/structure.cpp
ginac/structure.h
ginac/symbol.cpp
ginac/symbol.h

index fa42153..2b1c5d7 100644 (file)
@@ -567,7 +567,7 @@ unsigned add::precedence = 40;
 //////////
 
 const add some_add;
-const type_info & typeid_add = typeid(some_add);
+const std::type_info & typeid_add = typeid(some_add);
 
 #ifndef NO_NAMESPACE_GINAC
 } // namespace GiNaC
index 4e63665..e5c687b 100644 (file)
@@ -108,7 +108,7 @@ protected:
 // global constants
 
 extern const add some_add;
-extern const type_info & typeid_add;
+extern const std::type_info & typeid_add;
 
 // utility functions
 inline const add &ex_to_add(const ex &e)
index 171766c..ff8e755 100644 (file)
@@ -224,7 +224,7 @@ std::ostream &operator<<(std::ostream &os, const archive &ar)
        unsigned int num_atoms = ar.atoms.size();
        write_unsigned(os, num_atoms);
        for (unsigned int i=0; i<num_atoms; i++)
-               os << ar.atoms[i] << ends;
+               os << ar.atoms[i] << std::ends;
 
        // Write expressions
        unsigned int num_exprs = ar.exprs.size();
@@ -526,11 +526,11 @@ void archive::printraw(std::ostream &os) const
                std::vector<std::string>::const_iterator i = atoms.begin(), iend = atoms.end();
                archive_atom id = 0;
                while (i != iend) {
-                       os << " " << id << " " << *i << endl;
+                       os << " " << id << " " << *i << std::endl;
                        i++; id++;
                }
        }
-       os << endl;
+       os << std::endl;
 
        // Dump expressions
        os << "Expressions:\n";
@@ -538,11 +538,11 @@ void archive::printraw(std::ostream &os) const
                std::vector<archived_ex>::const_iterator i = exprs.begin(), iend = exprs.end();
                unsigned int index = 0;
                while (i != iend) {
-                       os << " " << index << " \"" << unatomize(i->name) << "\" root node " << i->root << endl;
+                       os << " " << index << " \"" << unatomize(i->name) << "\" root node " << i->root << std::endl;
                        i++; index++;
                }
        }
-       os << endl;
+       os << std::endl;
 
        // Dump nodes
        os << "Nodes:\n";
@@ -577,7 +577,7 @@ void archive_node::printraw(std::ostream &os) const
                        case PTYPE_NODE: os << "node"; break;
                        default: os << "<unknown>"; break;
                }
-               os << " \"" << a.unatomize(i->name) << "\" " << i->value << endl;
+               os << " \"" << a.unatomize(i->name) << "\" " << i->value << std::endl;
                i++;
        }
 }
index 8dcf584..6d1f18a 100644 (file)
@@ -538,7 +538,7 @@ unsigned basic::delta_indent = 4;
 //////////
 
 const basic some_basic;
-const type_info & typeid_basic=typeid(some_basic);
+const std::type_info & typeid_basic = typeid(some_basic);
 
 //////////
 // global variables
index eb30fd1..3a604b5 100644 (file)
@@ -185,7 +185,7 @@ private:
 // global constants
 
 extern const basic some_basic;
-extern const type_info & typeid_basic;
+extern const std::type_info & typeid_basic;
 
 // global variables
 
index 02aff19..fc6604d 100644 (file)
@@ -212,7 +212,7 @@ unsigned clifford::next_serial=0;
 //////////
 
 const clifford some_clifford;
-const type_info & typeid_clifford=typeid(some_clifford);
+const std::type_info & typeid_clifford = typeid(some_clifford);
 
 #ifndef NO_NAMESPACE_GINAC
 } // namespace GiNaC
index efb813d..80c1342 100644 (file)
@@ -84,7 +84,7 @@ private:
 // global constants
 
 extern const clifford some_clifford;
-extern const type_info & typeid_clifford;
+extern const std::type_info & typeid_clifford;
 
 // utility functions
 inline const clifford &ex_to_clifford(const ex &e)
index 34c3a85..ca97896 100644 (file)
@@ -652,7 +652,7 @@ bool color::all_of_type_coloridx(void) const
 //////////
 
 const color some_color;
-const type_info & typeid_color=typeid(some_color);
+const std::type_info & typeid_color = typeid(some_color);
 
 //////////
 // friend functions
index 299b3be..0812dce 100644 (file)
@@ -134,7 +134,7 @@ protected:
 // global constants
 
 extern const color some_color;
-extern const type_info & typeid_color;
+extern const std::type_info & typeid_color;
 
 // global functions
 inline const color &ex_to_color(const ex &e)
index b3a409a..4831aad 100644 (file)
@@ -239,7 +239,7 @@ bool coloridx::info(unsigned inf) const
 //////////
 
 const coloridx some_coloridx;
-const type_info & typeid_coloridx=typeid(some_coloridx);
+const std::type_info & typeid_coloridx = typeid(some_coloridx);
 
 #ifndef NO_NAMESPACE_GINAC
 } // namespace GiNaC
index 37b8214..23d806b 100644 (file)
@@ -78,7 +78,7 @@ public:
 // global constants
 
 extern const coloridx some_coloridx;
-extern const type_info & typeid_coloridx;
+extern const std::type_info & typeid_coloridx;
 
 // utility functions
 inline const coloridx &ex_to_coloridx(const ex &e)
index 25efe77..60ccc6a 100644 (file)
@@ -235,7 +235,7 @@ unsigned constant::next_serial=0;
 //////////
 
 const constant some_constant;
-const type_info & typeid_constant=typeid(some_constant);
+const std::type_info & typeid_constant = typeid(some_constant);
 
 /**  Pi. (3.14159...)  Diverts straight into CLN for evalf(). */
 const constant Pi("Pi", PiEvalf);
index 47f2a9d..f8c5633 100644 (file)
@@ -90,7 +90,7 @@ private:
 // global constants
 
 extern const constant some_constant;
-extern const type_info & typeid_constant;
+extern const std::type_info & typeid_constant;
 
 extern const constant Pi;
 extern const constant Catalan;
index f642e41..114da65 100755 (executable)
@@ -255,7 +255,7 @@ protected:
 // global constants
 
 extern const ${CONTAINER} some_${CONTAINER};
-extern const type_info & typeid_${CONTAINER};
+extern const std::type_info & typeid_${CONTAINER};
 
 // utility functions
 inline const ${CONTAINER} &ex_to_${CONTAINER}(const ex &e)
@@ -793,7 +793,7 @@ unsigned ${CONTAINER}::precedence=10;
 //////////
 
 const ${CONTAINER} some_${CONTAINER};
-const type_info & typeid_${CONTAINER}=typeid(some_${CONTAINER});
+const std::type_info & typeid_${CONTAINER} = typeid(some_${CONTAINER});
 
 #ifndef NO_NAMESPACE_GINAC
 } // namespace GiNaC
index 5a52efe..f796639 100644 (file)
@@ -1522,16 +1522,16 @@ bool expairseq::is_canonical() const
                                // double test makes it easier to set a breakpoint...
                                if (!is_ex_exactly_of_type((*it_last).rest,numeric)||
                                        !is_ex_exactly_of_type((*it).rest,numeric)) {
-                                       printpair(cout,*it_last,0);
-                                       cout << ">";
-                                       printpair(cout,*it,0);
-                                       cout << "\n";
-                                       cout << "pair1:" << std::endl;
-                                       (*it_last).rest.printtree(cout);
-                                       (*it_last).coeff.printtree(cout);
-                                       cout << "pair2:" << std::endl;
-                                       (*it).rest.printtree(cout);
-                                       (*it).coeff.printtree(cout);
+                                       printpair(std::clog,*it_last,0);
+                                       std::clog << ">";
+                                       printpair(std::clog,*it,0);
+                                       std::clog << "\n";
+                                       std::clog << "pair1:" << std::endl;
+                                       (*it_last).rest.printtree(std::clog);
+                                       (*it_last).coeff.printtree(std::clog);
+                                       std::clog << "pair2:" << std::endl;
+                                       (*it).rest.printtree(std::clog);
+                                       (*it).coeff.printtree(std::clog);
                                        return 0;
                                }
                        }
@@ -1734,7 +1734,7 @@ unsigned expairseq::hashtabfactor=1;
 //////////
 
 const expairseq some_expairseq;
-const type_info & typeid_expairseq=typeid(some_expairseq);
+const std::type_info & typeid_expairseq = typeid(some_expairseq);
 
 #ifndef NO_NAMESPACE_GINAC
 } // namespace GiNaC
index ee7ddbd..a1edba1 100644 (file)
@@ -197,7 +197,7 @@ protected:
 // global constants
 
 extern const expairseq some_expairseq;
-extern const type_info & typeid_expairseq;
+extern const std::type_info & typeid_expairseq;
 
 // utility functions
 inline const expairseq &ex_to_expairseq(const ex &e)
index 2cea9eb..7205f12 100644 (file)
@@ -160,7 +160,7 @@ int fail::compare_same_type(const basic & other) const
 //////////
 
 const fail some_fail;
-const type_info & typeid_fail=typeid(some_fail);
+const std::type_info & typeid_fail = typeid(some_fail);
 
 #ifndef NO_NAMESPACE_GINAC
 } // namespace GiNaC
index c7a80a7..ab313b2 100644 (file)
@@ -69,7 +69,7 @@ protected:
 // global constants
 
 extern const fail some_fail;
-extern const type_info & typeid_fail;
+extern const std::type_info & typeid_fail;
 
 #ifndef NO_NAMESPACE_GINAC
 } // namespace GiNaC
index c6e0083..b583a76 100755 (executable)
@@ -467,7 +467,7 @@ inline const function &ex_to_function(const ex &e)
 // global constants
 
 extern const function some_function;
-extern const type_info & typeid_function;
+extern const std::type_info & typeid_function;
 
 #ifndef NO_NAMESPACE_GINAC
 } // namespace GiNaC
@@ -1081,7 +1081,7 @@ unsigned function::find_function(const std::string &name, unsigned nparams)
 //////////
 
 const function some_function;
-const type_info & typeid_function=typeid(some_function);
+const std::type_info & typeid_function=typeid(some_function);
 
 #ifndef NO_NAMESPACE_GINAC
 } // namespace GiNaC
index 08b982c..da410a2 100644 (file)
@@ -373,7 +373,7 @@ unsigned idx::next_serial=0;
 //////////
 
 const idx some_idx;
-const type_info & typeid_idx=typeid(some_idx);
+const std::type_info & typeid_idx = typeid(some_idx);
 
 //////////
 // other functions
index 3ab440e..ea19e75 100644 (file)
@@ -94,7 +94,7 @@ protected:
 // global constants
 
 extern const idx some_idx;
-extern const type_info & typeid_idx;
+extern const std::type_info & typeid_idx;
 
 // utility functions
 inline const idx &ex_to_idx(const ex &e)
index 8151b08..ac5eb57 100644 (file)
@@ -332,7 +332,7 @@ bool indexed::all_of_type_idx(void) const
 //////////
 
 const indexed some_indexed;
-const type_info & typeid_indexed=typeid(some_indexed);
+const std::type_info & typeid_indexed = typeid(some_indexed);
 
 #ifndef NO_NAMESPACE_GINAC
 } // namespace GiNaC
index 03dfa77..44021b8 100644 (file)
@@ -91,7 +91,7 @@ protected:
 // global constants
 
 extern const indexed some_indexed;
-extern const type_info & typeid_indexed;
+extern const std::type_info & typeid_indexed;
 
 // utility functions
 inline const indexed &ex_to_indexed(const ex &e)
index 6541af4..9ce9067 100644 (file)
@@ -489,7 +489,7 @@ ex lsolve(const ex &eqns, const ex &symbols)
        matrix solution;
        try {
                solution = sys.solve(vars,rhs);
-       } catch (const runtime_error & e) {
+       } catch (const std::runtime_error & e) {
                // Probably singular matrix or otherwise overdetermined system:
                // It is consistent to return an empty list
                return lst();
index ae12074..3ba8bb4 100644 (file)
@@ -105,7 +105,6 @@ static ex lgamma_series(const ex & arg,
        ex recur;
        for (numeric p; p<=m; ++p)
                recur += log(arg+p);
-       cout << recur << endl;
        return (lgamma(arg+m+_ex1())-recur).series(rel, order, options);
 }
 
index 4bb38f9..db3e622 100644 (file)
@@ -50,7 +50,7 @@ namespace GiNaC {
 class ex;
 
 /** Set the input string to be parsed by ginac_yyparse() (used internally). */
-extern void set_lexer_string(const string &s);
+extern void set_lexer_string(const std::string &s);
 
 /** Set the list of predefined symbols for the lexer (used internally). */
 extern void set_lexer_symbols(ex l);
index 0bec16c..3fa82c1 100644 (file)
@@ -49,7 +49,7 @@ namespace GiNaC {
 ex parsed_ex;
 
 // Last error message returned by parser
-static string parser_error;
+static std::string parser_error;
 %}
 
 /* Tokens (T_LITERAL means a literal value returned by the parser, but not
@@ -78,8 +78,8 @@ input : exp {
                try {
                        parsed_ex = $1;
                        YYACCEPT;
-               } catch (exception &e) {
-                       parser_error = e.what();
+               } catch (std::exception &err) {
+                       parser_error = err.what();
                        YYERROR;
                }
        }
@@ -146,7 +146,7 @@ row : exp                   {$$ = lst($1);}
 
 %%
 // Get last error encountered by parser
-string get_parser_error(void)
+std::string get_parser_error(void)
 {
        return parser_error;
 }
@@ -160,5 +160,5 @@ using GiNaC::parser_error;
 // Error print routine (store error string in parser_error)
 int ginac_yyerror(char *s)
 {
-       parser_error = string(s) + " at " + string(ginac_yytext);
+       parser_error = std::string(s) + " at " + std::string(ginac_yytext);
 }
index b46ecb0..0eefc12 100644 (file)
@@ -249,7 +249,7 @@ unsigned isospin::next_serial=0;
 //////////
 
 const isospin some_isospin;
-const type_info & typeid_isospin=typeid(some_isospin);
+const std::type_info & typeid_isospin = typeid(some_isospin);
 
 #ifndef NO_NAMESPACE_GINAC
 } // namespace GiNaC
index da77efa..b5edbb0 100644 (file)
@@ -85,7 +85,7 @@ private:
 // global constants
 
 extern const isospin some_isospin;
-extern const type_info & typeid_isospin;
+extern const std::type_info & typeid_isospin;
 
 // utility functions
 inline const isospin &ex_to_isospin(const ex &e)
index 91fc6d9..584a5d0 100644 (file)
@@ -293,7 +293,7 @@ lorentzidx lorentzidx::create_anonymous_representative(void) const
 //////////
 
 const lorentzidx some_lorentzidx;
-const type_info & typeid_lorentzidx=typeid(some_lorentzidx);
+const std::type_info & typeid_lorentzidx = typeid(some_lorentzidx);
 
 #ifndef NO_NAMESPACE_GINAC
 } // namespace GiNaC
index f7aa397..25cab85 100644 (file)
@@ -85,7 +85,7 @@ protected:
 // global constants
 
 extern const lorentzidx some_lorentzidx;
-extern const type_info & typeid_lorentzidx;
+extern const std::type_info & typeid_lorentzidx;
 
 // utility functions
 inline const lorentzidx &ex_to_lorentzidx(const ex &e)
index 2b797ef..feccd22 100644 (file)
@@ -493,7 +493,7 @@ ex Dim(void)
 //////////
 
 const lortensor some_lortensor;
-const type_info & typeid_lortensor=typeid(some_lortensor);
+const std::type_info & typeid_lortensor = typeid(some_lortensor);
 
 #ifndef NO_NAMESPACE_GINAC
 } // namespace GiNaC
index 8d85df8..a5fdb5d 100644 (file)
@@ -123,7 +123,7 @@ private:
 // global constants
 
 extern const lortensor some_lortensor;
-extern const type_info & typeid_lortensor;
+extern const std::type_info & typeid_lortensor;
 
 // utility functions
        
index 8b747e8..3e0eeaf 100644 (file)
@@ -1219,7 +1219,7 @@ ex lst_to_matrix(const ex &l)
 //////////
 
 const matrix some_matrix;
-const type_info & typeid_matrix=typeid(some_matrix);
+const std::type_info & typeid_matrix = typeid(some_matrix);
 
 #ifndef NO_NAMESPACE_GINAC
 } // namespace GiNaC
index 37dffa4..e3916e2 100644 (file)
@@ -111,7 +111,7 @@ protected:
 
 // global constants
 extern const matrix some_matrix;
-extern const type_info & typeid_matrix;
+extern const std::type_info & typeid_matrix;
 
 
 // wrapper functions around member functions
@@ -119,16 +119,16 @@ extern const type_info & typeid_matrix;
 inline unsigned nops(const matrix & m)
 { return m.nops(); }
 
-inline ex expand(const matrix & m, unsigned options=0)
+inline ex expand(const matrix & m, unsigned options = 0)
 { return m.expand(options); }
 
 inline bool has(const matrix & m, const ex & other)
 { return m.has(other); }
 
-inline ex eval(const matrix & m, int level=0)
+inline ex eval(const matrix & m, int level = 0)
 { return m.eval(level); }
 
-inline ex evalf(const matrix & m, int level=0)
+inline ex evalf(const matrix & m, int level = 0)
 { return m.evalf(level); }
 
 inline unsigned rows(const matrix & m)
index 3e257e6..ee00dd4 100644 (file)
@@ -784,7 +784,7 @@ unsigned mul::precedence = 50;
 //////////
 
 const mul some_mul;
-const type_info & typeid_mul = typeid(some_mul);
+const std::type_info & typeid_mul = typeid(some_mul);
 
 #ifndef NO_NAMESPACE_GINAC
 } // namespace GiNaC
index 8358b57..93ac7b0 100644 (file)
@@ -115,7 +115,7 @@ protected:
 // global constants
 
 extern const mul some_mul;
-extern const type_info & typeid_mul;
+extern const std::type_info & typeid_mul;
 
 // utility functions
 inline const mul &ex_to_mul(const ex &e)
index d8e7584..cf4f624 100644 (file)
@@ -632,7 +632,7 @@ unsigned ncmul::precedence=50;
 //////////
 
 const ncmul some_ncmul;
-const type_info & typeid_ncmul=typeid(some_ncmul);
+const std::type_info & typeid_ncmul = typeid(some_ncmul);
 
 //////////
 // friend functions
index ed1b299..fac40b6 100644 (file)
@@ -105,7 +105,7 @@ protected:
 // global constants
 
 extern const ncmul some_ncmul;
-extern const type_info & typeid_ncmul;
+extern const std::type_info & typeid_ncmul;
 
 // friend funtions 
 
index 0e1a0bf..1cbb877 100644 (file)
@@ -196,7 +196,7 @@ static void get_symbol_stats(const ex &a, const ex &b, sym_desc_vec &v)
                int deg_b = b.degree(*(it->sym));
                it->deg_a = deg_a;
                it->deg_b = deg_b;
-               it->max_deg = max(deg_a, deg_b);
+               it->max_deg = std::max(deg_a,deg_b);
                it->ldeg_a = a.ldegree(*(it->sym));
                it->ldeg_b = b.ldegree(*(it->sym));
                it++;
@@ -1353,10 +1353,11 @@ static ex heur_gcd(const ex &a, const ex &b, ex *ca, ex *cb, sym_desc_vec::const
        numeric rgc = gc.inverse();
        ex p = a * rgc;
        ex q = b * rgc;
-       int maxdeg = max(p.degree(x), q.degree(x));
-
+       int maxdeg =  std::max(p.degree(x),q.degree(x));
+       
        // Find evaluation point
-       numeric mp = p.max_coefficient(), mq = q.max_coefficient();
+       numeric mp = p.max_coefficient();
+       numeric mq = q.max_coefficient();
        numeric xi;
        if (mp > mq)
                xi = mq * _num2() + _num2();
@@ -1595,7 +1596,7 @@ factored_b:
        // Cancel trivial common factor
        int ldeg_a = var->ldeg_a;
        int ldeg_b = var->ldeg_b;
-       int min_ldeg = min(ldeg_a, ldeg_b);
+       int min_ldeg = std::min(ldeg_a,ldeg_b);
        if (min_ldeg > 0) {
                ex common = power(x, min_ldeg);
 //std::clog << "trivial common factor " << common << endl;
index 228540d..258a4b1 100644 (file)
@@ -1212,7 +1212,7 @@ unsigned numeric::precedence = 30;
 //////////
 
 const numeric some_numeric;
-const type_info & typeid_numeric=typeid(some_numeric);
+const std::type_info & typeid_numeric = typeid(some_numeric);
 /** Imaginary unit.  This is not a constant but a numeric since we are
  *  natively handing complex numbers anyways. */
 const numeric I = numeric(::complex(cl_I(0),cl_I(1)));
index 25cf91e..ff1c27d 100644 (file)
@@ -207,7 +207,7 @@ protected:
 
 extern const numeric some_numeric;
 extern const numeric I;
-extern const type_info & typeid_numeric;
+extern const std::type_info & typeid_numeric;
 extern _numeric_digits Digits;
 
 //#define is_a_numeric_hash(x) ((x)==HASHVALUE_NUMERIC)
index 0bef15c..53342a9 100644 (file)
@@ -845,7 +845,7 @@ unsigned power::precedence = 60;
 //////////
 
 const power some_power;
-const type_info & typeid_power=typeid(some_power);
+const std::type_info & typeid_power=typeid(some_power);
 
 // helper function
 
index 08c8a75..4d93741 100644 (file)
@@ -108,7 +108,7 @@ protected:
 // global constants
 
 extern const power some_power;
-extern const type_info & typeid_power;
+extern const std::type_info & typeid_power;
 
 // utility functions
 inline const power &ex_to_power(const ex &e)
index 94bdb55..9dc0921 100644 (file)
@@ -894,7 +894,7 @@ ex ex::series(const ex & r, int order, unsigned options) const
 
 // Global constants
 const pseries some_pseries;
-const type_info & typeid_pseries = typeid(some_pseries);
+const std::type_info & typeid_pseries = typeid(some_pseries);
 
 #ifndef NO_NAMESPACE_GINAC
 } // namespace GiNaC
index eb0ef77..cdae3ca 100644 (file)
@@ -99,7 +99,7 @@ protected:
 
 // global constants
 extern const pseries some_pseries;
-extern const type_info & typeid_pseries;
+extern const std::type_info & typeid_pseries;
 
 /** Return a reference to the pseries object embedded in an expression.
  *  The result is undefined if the expression does not contain a pseries
index a03b60f..f34825f 100644 (file)
@@ -401,7 +401,7 @@ unsigned relational::precedence=20;
 //////////
 
 const relational some_relational;
-const type_info & typeid_relational=typeid(some_relational);
+const std::type_info & typeid_relational = typeid(some_relational);
 
 #ifndef NO_NAMESPACE_GINAC
 } // namespace GiNaC
index c9c0eb6..c1077f1 100644 (file)
@@ -102,7 +102,7 @@ protected:
 // global constants
 
 extern const relational some_relational;
-extern const type_info & typeid_relational;
+extern const std::type_info & typeid_relational;
 
 // utility functions
 inline const relational &ex_to_relational(const ex &e)
index e589b18..6e5fbda 100644 (file)
@@ -314,7 +314,7 @@ bool simp_lor::all_of_type_lorentzidx(void) const
 //////////
 
 const simp_lor some_simp_lor;
-const type_info & typeid_simp_lor = typeid(some_simp_lor);
+const std::type_info & typeid_simp_lor = typeid(some_simp_lor);
 
 //////////
 // friend functions
@@ -500,8 +500,8 @@ void scalar_products::debugprint(void) const
                const spmapkey & k=(*cit).first;
                std::cerr << "item key=((" << k.first.first
                          << "," << k.first.second << "),";
-               k.second.printraw(cerr);
-               cerr << ") value=" << (*cit).second << std::endl;
+               k.second.printraw(std::cerr);
+               std::cerr << ") value=" << (*cit).second << std::endl;
        }
 }
 
index 4f5c49f..1d68eee 100644 (file)
@@ -62,7 +62,7 @@ public:
        }
 };
 
-typedef map<spmapkey,ex,spmapkey_is_less> spmap;
+typedef std::map<spmapkey,ex,spmapkey_is_less> spmap;
 
 class simp_lor;
 
@@ -154,7 +154,7 @@ protected:
 // global constants
 
 extern const simp_lor some_simp_lor;
-extern const type_info & typeid_simp_lor;
+extern const std::type_info & typeid_simp_lor;
 
 // utility functions
 inline const simp_lor &ex_to_simp_lor(const ex &e)
index fe3c1c5..06d07fb 100644 (file)
@@ -176,7 +176,7 @@ unsigned structure::register_new(const char * nm)
 //////////
 
 const structure some_structure;
-const type_info & typeid_structure=typeid(some_structure);
+const std::type_info & typeid_structure = typeid(some_structure);
 
 #ifndef NO_NAMESPACE_GINAC
 } // namespace GiNaC
index 972e112..4382819 100644 (file)
@@ -84,7 +84,7 @@ public:
 // global constants
 
 extern const structure some_structure;
-extern const type_info & typeid_structure;
+extern const std::type_info & typeid_structure;
 
 #ifndef NO_NAMESPACE_GINAC
 } // namespace GiNaC
index 15f1f00..9621662 100644 (file)
@@ -357,7 +357,7 @@ unsigned symbol::next_serial=0;
 //////////
 
 const symbol some_symbol;
-const type_info & typeid_symbol=typeid(some_symbol);
+const std::type_info & typeid_symbol = typeid(some_symbol);
 
 //////////
 // subclass assigned_ex_info
index 3c8c855..a3fc915 100644 (file)
@@ -115,7 +115,7 @@ private:
 // global constants
 
 extern const symbol some_symbol;
-extern const type_info & typeid_symbol;
+extern const std::type_info & typeid_symbol;
 
 // utility functions
 inline const symbol &ex_to_symbol(const ex &e)