]> www.ginac.de Git - ginac.git/blobdiff - ginac/pseries.h
* Prepare for landing of version 0.7.3.
[ginac.git] / ginac / pseries.h
index 0ddb590f1e6d4d6c7d20bc12fb0dba02473c59e6..95d85b283d0e460f649b11afd5a5152fb1be5c52 100644 (file)
@@ -3,7 +3,7 @@
  *  Interface to class for extended truncated power series. */
 
 /*
- *  GiNaC Copyright (C) 1999-2000 Johannes Gutenberg University Mainz, Germany
+ *  GiNaC Copyright (C) 1999-2001 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
@@ -38,23 +38,12 @@ class pseries : public basic
 {
        GINAC_DECLARE_REGISTERED_CLASS(pseries, basic)
 
-       // default constructor, destructor, copy constructor, assignment operator and helpers
-public:
-       pseries();
-       ~pseries();
-       pseries(const pseries &other);
-       const pseries &operator=(const pseries &other);
-protected:
-       void copy(const pseries &other);
-       void destroy(bool call_parent);
-
        // other constructors
 public:
        pseries(const ex &rel_, const epvector &ops_);
 
        // functions overriding virtual functions from base classes
 public:
-       basic *duplicate() const;
        void print(std::ostream &os, unsigned upper_precedence = 0) const;
        void printraw(std::ostream &os) const;
        void printtree(std::ostream & os, unsigned indent) const;
@@ -95,13 +84,10 @@ protected:
 
        /** Expansion point */
        ex point;
+
        static unsigned precedence;
 };
 
-// global constants
-extern const pseries some_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
  *  object at its top level.