MTL 4: mtl::ConstantSizeAlgebraicCollection< T > Struct Template Reference
#include <collection.hpp>
Inherits AlgebraicCollection< T >, and ConstantSizeCollection< T >.
Public Types | |
typedef associated_type | static_num_rows |
Associated type: meta-function for number of rows. | |
typedef associated_type | static_num_cols |
Associated type: meta-function for number of columns. | |
typedef associated_type | static_size |
Associated type: meta-function for number of elements. |
This concept is used for algebraic collections with sizes known at compile time. The motivation is that if the size of the collection is is small, arithmetic operations can be unrolled at compile time.
mtl::ConstantSizeAlgebraicCollection< T > Struct Template Reference -- MTL 4 -- Peter Gottschling and Andrew Lumsdaine
-- Gen. with
rev. 7542
on 7 Apr 2011 by doxygen 1.5.9 -- © 2010 by SimuNova UG.