/** @file operators.h
*
- * Interface to GiNaC's overloaded operators.
- *
+ * Interface to GiNaC's overloaded operators. */
+
+/*
* GiNaC Copyright (C) 1999 Johannes Gutenberg University Mainz, Germany
*
* This program is free software; you can redistribute it and/or modify
#include <iostream>
+#ifndef NO_GINAC_NAMESPACE
+namespace GiNaC {
+#endif // ndef NO_GINAC_NAMESPACE
+
class ex;
class numeric;
class relational;
numeric operator+(numeric const & lh);
numeric operator-(numeric const & lh);
+numeric& operator++(numeric & rh);
+numeric& operator--(numeric & rh);
+numeric operator++(numeric & lh, int);
+numeric operator--(numeric & lh, int);
// binary relational operators ex with ex
relational operator==(ex const & lh, ex const & rh);
ostream & operator<<(ostream & os, ex const & e);
istream & operator>>(istream & is, ex & e);
+#ifndef NO_GINAC_NAMESPACE
+} // namespace GiNaC
+#endif // ndef NO_GINAC_NAMESPACE
+
#endif // ndef __GINAC_OPERATORS_H__