Ticket #5812: size.hpp.patch

File size.hpp.patch, 1.1 KB (added by hstong@…, 11 years ago)

Core Issue 96: remove ill-formed "template" in qualified names

  • boost/numeric/ublas/operation/size.hpp

    old new  
    304304BOOST_UBLAS_INLINE
    305305typename vector_traits<VectorExprT>::size_type size(vector_expression<VectorExprT> const& ve)
    306306{
    307     return detail::size_by_dim_impl<Dim, vector_tag>::template apply(ve);
     307    return detail::size_by_dim_impl<Dim, vector_tag>::apply(ve);
    308308}
    309309
    310310
     
    321321BOOST_UBLAS_INLINE
    322322typename matrix_traits<MatrixExprT>::size_type size(matrix_expression<MatrixExprT> const& me)
    323323{
    324     return detail::size_by_dim_impl<Dim, matrix_tag>::template apply(me);
     324    return detail::size_by_dim_impl<Dim, matrix_tag>::apply(me);
    325325}
    326326
    327327
     
    341341    detail::matrix_size_type<MatrixExprT>
    342342>::type size(matrix_expression<MatrixExprT> const& me)
    343343{
    344     return detail::size_by_tag_impl<TagT, matrix_tag, typename matrix_traits<MatrixExprT>::orientation_category>::template apply(me);
     344    return detail::size_by_tag_impl<TagT, matrix_tag, typename matrix_traits<MatrixExprT>::orientation_category>::apply(me);
    345345}
    346346
    347347}}} // Namespace boost::numeric::ublas