* Makes the interface to the underlying bignum package available. */
/*
- * GiNaC Copyright (C) 1999-2008 Johannes Gutenberg University Mainz, Germany
+ * GiNaC Copyright (C) 1999-2015 Johannes Gutenberg University Mainz, Germany
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#ifndef __GINAC_NUMERIC_H__
-#define __GINAC_NUMERIC_H__
+#ifndef GINAC_NUMERIC_H
+#define GINAC_NUMERIC_H
#include "basic.h"
#include "ex.h"
#include "archive.h"
-#include <stdexcept>
-#include <vector>
-
#include <cln/complex.h>
-
#if defined(G__CINTVERSION) && !defined(__MAKECINT__)
// Cint @$#$! doesn't like forward declaring classes used for casting operators
// so we have to include the definition of cln::cl_N here, but it is enough to
// do so for the compiler, hence the !defined(__MAKECINT__).
#include <cln/complex_class.h>
#endif
+#include <stdexcept>
+#include <vector>
namespace GiNaC {
* than a dumber basic type since as a side-effect we let it change
* cl_default_float_format when it gets changed. The only other
* meaningful thing to do with it is converting it to an unsigned,
- * for temprary storing its value e.g. The user must not create an
+ * for temporarily storing its value e.g. The user must not create an
* own working object of this class! Since C++ forces us to make the
* class definition visible in order to use an object we put in a
* flag which prevents other objects of that class to be created. */
#pragma link off defined_in cln/complex_class.h;
#endif
-#endif // ndef __GINAC_NUMERIC_H__
+#endif // ndef GINAC_NUMERIC_H