toon-members
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Toon-members] TooN/internal reference.hh


From: Gerhard Reitmayr
Subject: [Toon-members] TooN/internal reference.hh
Date: Mon, 06 Jul 2009 19:42:33 +0000

CVSROOT:        /cvsroot/toon
Module name:    TooN
Changes by:     Gerhard Reitmayr <gerhard>      09/07/06 19:42:33

Modified files:
        internal       : reference.hh 

Log message:
        fix for Visual Studio (the functions had the same signatures anyway ??)

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/TooN/internal/reference.hh?cvsroot=toon&r1=1.6&r2=1.7

Patches:
Index: reference.hh
===================================================================
RCS file: /cvsroot/toon/TooN/internal/reference.hh,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- reference.hh        3 Jun 2009 19:36:52 -0000       1.6
+++ reference.hh        6 Jul 2009 19:42:33 -0000       1.7
@@ -91,14 +91,14 @@
 
 
 //Fully static matrices, ie no size parameters
-template<int Rows, int Cols>                  inline       Matrix<Rows, Cols,  
     double,    Reference::RowMajor> wrapMatrix(const double*    data)          
           { return Matrix<Rows, Cols, double, Reference::RowMajor>(data);}
+template<int Rows, int Cols>                  inline       Matrix<Rows, Cols,  
     double,    Reference::RowMajor> wrapMatrix(double*    data)                
     { return Matrix<Rows, Cols, double, Reference::RowMajor>(data);}
 template<int Rows, int Cols>                  inline const Matrix<Rows, Cols,  
     double,    Reference::RowMajor> wrapMatrix(const double*    data)          
           { return Matrix<Rows, Cols, double, 
Reference::RowMajor>(const_cast<double*>(data));}
-template<int Rows, int Cols, class Precision> inline       Matrix<Rows, Cols,  
     Precision, Reference::RowMajor> wrapMatrix(const Precision* data)          
           { return Matrix<Rows, Cols, Precision, Reference::RowMajor>(data);}
+template<int Rows, int Cols, class Precision> inline       Matrix<Rows, Cols,  
     Precision, Reference::RowMajor> wrapMatrix(Precision* data)                
     { return Matrix<Rows, Cols, Precision, Reference::RowMajor>(data);}
 template<int Rows, int Cols, class Precision> inline const Matrix<Rows, Cols,  
     Precision, Reference::RowMajor> wrapMatrix(const Precision* data)          
           { return Matrix<Rows, Cols, Precision, 
Reference::RowMajor>(const_cast<Precision*>(data));}
 //Static sizes with size parameters (useful for half-dynamic matrices)
-template<int Rows, int Cols>                  inline       Matrix<Rows, Cols,  
     double,    Reference::RowMajor> wrapMatrix(const double*    data, int 
rows, int cols) { return Matrix<Rows, Cols, double, Reference::RowMajor>(data, 
rows, cols);}
+template<int Rows, int Cols>                  inline       Matrix<Rows, Cols,  
     double,    Reference::RowMajor> wrapMatrix(double*    data, int rows, int 
cols) { return Matrix<Rows, Cols, double, Reference::RowMajor>(data, rows, 
cols);}
 template<int Rows, int Cols>                  inline const Matrix<Rows, Cols,  
     double,    Reference::RowMajor> wrapMatrix(const double*    data, int 
rows, int cols) { return Matrix<Rows, Cols, double, 
Reference::RowMajor>(const_cast<double*>(data), rows, cols);}
-template<int Rows, int Cols, class Precision> inline       Matrix<Rows, Cols,  
     Precision, Reference::RowMajor> wrapMatrix(const Precision* data, int 
rows, int cols) { return Matrix<Rows, Cols, Precision, 
Reference::RowMajor>(data, rows, cols);}
+template<int Rows, int Cols, class Precision> inline       Matrix<Rows, Cols,  
     Precision, Reference::RowMajor> wrapMatrix(Precision* data, int rows, int 
cols) { return Matrix<Rows, Cols, Precision, Reference::RowMajor>(data, rows, 
cols);}
 template<int Rows, int Cols, class Precision> inline const Matrix<Rows, Cols,  
     Precision, Reference::RowMajor> wrapMatrix(const Precision* data, int 
rows, int cols) { return Matrix<Rows, Cols, Precision, 
Reference::RowMajor>(const_cast<Precision*>(data), rows, cols);}
 //Fully dynamic
                                               inline       Matrix<Dynamic, 
Dynamic, double,    Reference::RowMajor> wrapMatrix(double*          data, int 
rows, int cols) { return Matrix<Dynamic, Dynamic, double, 
Reference::RowMajor>(data, rows, cols);}




reply via email to

[Prev in Thread] Current Thread [Next in Thread]