diff options
author | 2008-10-25 22:41:53 +0000 | |
---|---|---|
committer | 2008-10-25 22:41:53 +0000 | |
commit | 505ce85814f9291b7d242ef57582d7b15e673f26 (patch) | |
tree | 2ea8bdcdbfb0dd59b411ea2743bb4d7c706ad4a2 | |
parent | e5b8a59cfa5d9d7f81aad80d91c90b613efb2b67 (diff) |
oops forgot the inline keyword (though for gcc it was implicit)
-rw-r--r-- | Eigen/src/Geometry/AngleAxis.h | 4 | ||||
-rw-r--r-- | Eigen/src/Geometry/Hyperplane.h | 4 | ||||
-rw-r--r-- | Eigen/src/Geometry/ParametrizedLine.h | 4 | ||||
-rw-r--r-- | Eigen/src/Geometry/Quaternion.h | 4 | ||||
-rw-r--r-- | Eigen/src/Geometry/Rotation2D.h | 4 | ||||
-rw-r--r-- | Eigen/src/Geometry/Scaling.h | 4 | ||||
-rw-r--r-- | Eigen/src/Geometry/Transform.h | 4 | ||||
-rw-r--r-- | Eigen/src/Geometry/Translation.h | 4 |
8 files changed, 16 insertions, 16 deletions
diff --git a/Eigen/src/Geometry/AngleAxis.h b/Eigen/src/Geometry/AngleAxis.h index e3759c4af..85d7b69b0 100644 --- a/Eigen/src/Geometry/AngleAxis.h +++ b/Eigen/src/Geometry/AngleAxis.h @@ -139,12 +139,12 @@ public: * then this function smartly returns a const reference to \c *this. */ template<typename NewScalarType> - typename ei_cast_return_type<AngleAxis,AngleAxis<NewScalarType> >::type cast() const + inline typename ei_cast_return_type<AngleAxis,AngleAxis<NewScalarType> >::type cast() const { return typename ei_cast_return_type<AngleAxis,AngleAxis<NewScalarType> >::type(*this); } /** Copy constructor with scalar type conversion */ template<typename OtherScalarType> - explicit AngleAxis(const AngleAxis<OtherScalarType>& other) + inline explicit AngleAxis(const AngleAxis<OtherScalarType>& other) { m_axis = other.axis().template cast<OtherScalarType>(); m_angle = other.angle(); diff --git a/Eigen/src/Geometry/Hyperplane.h b/Eigen/src/Geometry/Hyperplane.h index 6d2462574..d3327a418 100644 --- a/Eigen/src/Geometry/Hyperplane.h +++ b/Eigen/src/Geometry/Hyperplane.h @@ -244,7 +244,7 @@ public: * then this function smartly returns a const reference to \c *this. */ template<typename NewScalarType> - typename ei_cast_return_type<Hyperplane, + inline typename ei_cast_return_type<Hyperplane, Hyperplane<NewScalarType,AmbientDimAtCompileTime> >::type cast() const { return typename ei_cast_return_type<Hyperplane, @@ -253,7 +253,7 @@ public: /** Copy constructor with scalar type conversion */ template<typename OtherScalarType> - explicit Hyperplane(const Hyperplane<OtherScalarType,AmbientDimAtCompileTime>& other) + inline explicit Hyperplane(const Hyperplane<OtherScalarType,AmbientDimAtCompileTime>& other) { m_coeffs = other.coeffs().template cast<OtherScalarType>(); } protected: diff --git a/Eigen/src/Geometry/ParametrizedLine.h b/Eigen/src/Geometry/ParametrizedLine.h index 8a1d79252..e7d336e62 100644 --- a/Eigen/src/Geometry/ParametrizedLine.h +++ b/Eigen/src/Geometry/ParametrizedLine.h @@ -107,7 +107,7 @@ public: * then this function smartly returns a const reference to \c *this. */ template<typename NewScalarType> - typename ei_cast_return_type<ParametrizedLine, + inline typename ei_cast_return_type<ParametrizedLine, ParametrizedLine<NewScalarType,AmbientDimAtCompileTime> >::type cast() const { return typename ei_cast_return_type<ParametrizedLine, @@ -116,7 +116,7 @@ public: /** Copy constructor with scalar type conversion */ template<typename OtherScalarType> - explicit ParametrizedLine(const ParametrizedLine<OtherScalarType,AmbientDimAtCompileTime>& other) + inline explicit ParametrizedLine(const ParametrizedLine<OtherScalarType,AmbientDimAtCompileTime>& other) { m_origin = other.origin().template cast<OtherScalarType>(); m_direction = other.direction().template cast<OtherScalarType>(); diff --git a/Eigen/src/Geometry/Quaternion.h b/Eigen/src/Geometry/Quaternion.h index 820d30568..688fac885 100644 --- a/Eigen/src/Geometry/Quaternion.h +++ b/Eigen/src/Geometry/Quaternion.h @@ -201,12 +201,12 @@ public: * then this function smartly returns a const reference to \c *this. */ template<typename NewScalarType> - typename ei_cast_return_type<Quaternion,Quaternion<NewScalarType> >::type cast() const + inline typename ei_cast_return_type<Quaternion,Quaternion<NewScalarType> >::type cast() const { return typename ei_cast_return_type<Quaternion,Quaternion<NewScalarType> >::type(*this); } /** Copy constructor with scalar type conversion */ template<typename OtherScalarType> - explicit Quaternion(const Quaternion<OtherScalarType>& other) + inline explicit Quaternion(const Quaternion<OtherScalarType>& other) { m_coeffs = other.coeffs().template cast<OtherScalarType>(); } diff --git a/Eigen/src/Geometry/Rotation2D.h b/Eigen/src/Geometry/Rotation2D.h index 8e8396713..8d9bb8b8f 100644 --- a/Eigen/src/Geometry/Rotation2D.h +++ b/Eigen/src/Geometry/Rotation2D.h @@ -107,12 +107,12 @@ public: * then this function smartly returns a const reference to \c *this. */ template<typename NewScalarType> - typename ei_cast_return_type<Rotation2D,Rotation2D<NewScalarType> >::type cast() const + inline typename ei_cast_return_type<Rotation2D,Rotation2D<NewScalarType> >::type cast() const { return typename ei_cast_return_type<Rotation2D,Rotation2D<NewScalarType> >::type(*this); } /** Copy constructor with scalar type conversion */ template<typename OtherScalarType> - explicit Rotation2D(const Rotation2D<OtherScalarType>& other) + inline explicit Rotation2D(const Rotation2D<OtherScalarType>& other) { m_angle = other.angle(); } diff --git a/Eigen/src/Geometry/Scaling.h b/Eigen/src/Geometry/Scaling.h index dd40d2ed3..54e772e99 100644 --- a/Eigen/src/Geometry/Scaling.h +++ b/Eigen/src/Geometry/Scaling.h @@ -134,12 +134,12 @@ public: * then this function smartly returns a const reference to \c *this. */ template<typename NewScalarType> - typename ei_cast_return_type<Scaling,Scaling<NewScalarType,Dim> >::type cast() const + inline typename ei_cast_return_type<Scaling,Scaling<NewScalarType,Dim> >::type cast() const { return typename ei_cast_return_type<Scaling,Scaling<NewScalarType,Dim> >::type(*this); } /** Copy constructor with scalar type conversion */ template<typename OtherScalarType> - explicit Scaling(const Scaling<OtherScalarType,Dim>& other) + inline explicit Scaling(const Scaling<OtherScalarType,Dim>& other) { m_coeffs = other.coeffs().template cast<OtherScalarType>(); } }; diff --git a/Eigen/src/Geometry/Transform.h b/Eigen/src/Geometry/Transform.h index 003f5d755..389c61f2c 100644 --- a/Eigen/src/Geometry/Transform.h +++ b/Eigen/src/Geometry/Transform.h @@ -252,12 +252,12 @@ public: * then this function smartly returns a const reference to \c *this. */ template<typename NewScalarType> - typename ei_cast_return_type<Transform,Transform<NewScalarType,Dim> >::type cast() const + inline typename ei_cast_return_type<Transform,Transform<NewScalarType,Dim> >::type cast() const { return typename ei_cast_return_type<Transform,Transform<NewScalarType,Dim> >::type(*this); } /** Copy constructor with scalar type conversion */ template<typename OtherScalarType> - explicit Transform(const Transform<OtherScalarType,Dim>& other) + inline explicit Transform(const Transform<OtherScalarType,Dim>& other) { m_matrix = other.matrix().template cast<OtherScalarType>(); } protected: diff --git a/Eigen/src/Geometry/Translation.h b/Eigen/src/Geometry/Translation.h index 5d01c3044..c2e626112 100644 --- a/Eigen/src/Geometry/Translation.h +++ b/Eigen/src/Geometry/Translation.h @@ -137,12 +137,12 @@ public: * then this function smartly returns a const reference to \c *this. */ template<typename NewScalarType> - typename ei_cast_return_type<Translation,Translation<NewScalarType,Dim> >::type cast() const + inline typename ei_cast_return_type<Translation,Translation<NewScalarType,Dim> >::type cast() const { return typename ei_cast_return_type<Translation,Translation<NewScalarType,Dim> >::type(*this); } /** Copy constructor with scalar type conversion */ template<typename OtherScalarType> - explicit Translation(const Translation<OtherScalarType,Dim>& other) + inline explicit Translation(const Translation<OtherScalarType,Dim>& other) { m_coeffs = other.vector().template cast<OtherScalarType>(); } }; |