template <class T>
struct size
{ typedef size-type-of-T type ; }
Type that can be used to describe unambiguously the size of an expression. For vectors this can be a simple (unsigned) integer while for a matrix this can be an pair of integers.
type | the size-type |