]> www.ginac.de Git - ginac.git/blobdiff - ginac/matrix.h
Move ctors for classes matrix and pseries.
[ginac.git] / ginac / matrix.h
index 759e825ab4ca06c7dedf446a25d325b00e32402e..725ea2bb99b0e26a6fe61b6e5865ed823ca1df34 100644 (file)
@@ -98,7 +98,6 @@ class matrix : public basic
        // other constructors
 public:
        matrix(unsigned r, unsigned c);
-       matrix(unsigned r, unsigned c, const exvector & m2);
        matrix(unsigned r, unsigned c, const lst & l);
 
        // First step of initialization of matrix with a comma-separated sequence
@@ -108,7 +107,10 @@ public:
                m[0] = x;
                return matrix_init<ex, exvector::iterator>(++m.begin());
        }
-       
+
+protected:
+       matrix(unsigned r, unsigned c, const exvector & m2);
+       matrix(unsigned r, unsigned c, exvector && m2);
        // functions overriding virtual functions from base classes
 public:
        size_t nops() const;