id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 4399,Make the free function 'size' support the uBLAS traits system and better work with expression types,Marco Guazzone ,David Bellot,"Actually the implementation of the '''size''' free function has two weak points: 1. It does not make use of the new uBLAS traits system introduced by Gunter.[[BR]] E.g.: ''typename ExprT::size_type'' should become ''typename matrix_traits::size_type'' 2. It does not fully support expression types. The current support is error prone and not user-friendly.[[BR]] E.g.: if ''ExprT'' is an expression type and ''e'' is a variable of type ''ExprT'', then one has to call ''size(e())'' instead of simply ''size(e)''. I suggest to change the '''size''' operation in order to fix the above issues.",Patches,closed,Boost 1.45.0,uBLAS,Boost Development Trunk,Problem,fixed,,