diff --git a/doc/examples/class_Cast.cpp b/doc/examples/class_Cast.cpp index 456466d1f..68b8d2437 100644 --- a/doc/examples/class_Cast.cpp +++ b/doc/examples/class_Cast.cpp @@ -5,13 +5,15 @@ using namespace std; template const Eigen::CwiseUnaryOp< Eigen::ScalarCastOp< - typename Eigen::NumTraits< typename Eigen::Scalar::Type >::FloatingPoint + typename Eigen::NumTraits::FloatingPoint >, Derived > castToFloatingPoint(const MatrixBase& m) { - return m.template cast::Type>::FloatingPoint + return m.template cast< + typename Eigen::NumTraits< + typename Derived::Scalar + >::FloatingPoint >(); }