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
-- Generated on 24 Aug 2009 by Doxygen 1.5.9 -- Copyright 2008-09 by TU Dresden and the Trustees of Indiana University.