[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Toon-members] TooN/internal reference.hh
From: |
Georg Klein |
Subject: |
[Toon-members] TooN/internal reference.hh |
Date: |
Thu, 16 Apr 2009 11:02:56 +0000 |
CVSROOT: /sources/toon
Module name: TooN
Changes by: Georg Klein <georgklein> 09/04/16 11:02:56
Modified files:
internal : reference.hh
Log message:
Added inline qualifiers so the linker doesn't complain
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/TooN/internal/reference.hh?cvsroot=toon&r1=1.3&r2=1.4
Patches:
Index: reference.hh
===================================================================
RCS file: /sources/toon/TooN/internal/reference.hh,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- reference.hh 15 Apr 2009 16:24:19 -0000 1.3
+++ reference.hh 16 Apr 2009 11:02:56 -0000 1.4
@@ -78,11 +78,11 @@
};
- Vector<Dynamic, double,
Reference> wrapVector(double* data, int size) { return Vector<Dynamic,
double, Reference>(data, size); }
- const Vector<Dynamic, double,
Reference> wrapVector(const double* data, int size) { return Vector<Dynamic,
double, Reference>(const_cast<double*>(data), size); }
-template<int Size> Vector<Size, double,
Reference> wrapVector(double* data) { return Vector<Size,
double, Reference>(data); }
-template<int Size> const Vector<Size, double,
Reference> wrapVector(const double* data) { return Vector<Size,
double, Reference>(const_cast<double*>(data)); }
-template<class Precision> Vector<Dynamic, Precision,
Reference> wrapVector(Precision* data, int size) { return Vector<Dynamic,
Precision, Reference>(data, size); }
-template<class Precision> const Vector<Dynamic, Precision,
Reference> wrapVector(const Precision* data, int size) { return Vector<Dynamic,
Precision, Reference>(const_cast<Precision*>(data), size); }
-template<int Size, class Precision> Vector<Size, Precision,
Reference> wrapVector(Precision* data) { return Vector<Size,
Precision, Reference>(data); }
-template<int Size, class Precision> const Vector<Size, Precision,
Reference> wrapVector(const Precision* data) { return Vector<Size,
Precision, Reference>(const_cast<Precision*>(data)); }
+inline Vector<Dynamic, double, Reference> wrapVector(double* data, int
size) { return Vector<Dynamic, double, Reference>(data, size); }
+inline const Vector<Dynamic, double, Reference> wrapVector(const double*
data, int size) { return Vector<Dynamic, double,
Reference>(const_cast<double*>(data), size); }
+template<int Size> inline Vector<Size, double, Reference>
wrapVector(double* data) { return Vector<Size, double,
Reference>(data); }
+template<int Size> inline const Vector<Size, double, Reference>
wrapVector(const double* data) { return Vector<Size, double,
Reference>(const_cast<double*>(data)); }
+template<class Precision> inline Vector<Dynamic, Precision, Reference>
wrapVector(Precision* data, int size) { return Vector<Dynamic, Precision,
Reference>(data, size); }
+template<class Precision> inline const Vector<Dynamic, Precision, Reference>
wrapVector(const Precision* data, int size) { return Vector<Dynamic, Precision,
Reference>(const_cast<Precision*>(data), size); }
+template<int Size, class Precision> inline Vector<Size, Precision,
Reference> wrapVector(Precision* data) { return Vector<Size,
Precision, Reference>(data); }
+template<int Size, class Precision> inline const Vector<Size, Precision,
Reference> wrapVector(const Precision* data) { return Vector<Size,
Precision, Reference>(const_cast<Precision*>(data)); }
- [Toon-members] TooN/internal reference.hh,
Georg Klein <=