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