Logo MTL4

mtl::Collection< T > Struct Template Reference
[Concepts]

Concept Collection. More...

#include <collection.hpp>

Inherited by mtl::MutableCollection< dense2D< Value, Parameters > >, mtl::MutableCollection< morton_dense< Value, Mask, Parameters > >, mtl::MutableCollection< mtl::vector::dense_vector< Value, Parameters > >, mtl::MutableCollection< std::vector< Value > >, mtl::OrientedCollection< compressed2D< Value, Parameters > >, mtl::OrientedCollection< dense2D< Value, Parameters > >, mtl::OrientedCollection< matrix::conj_view< Coll > >, mtl::OrientedCollection< matrix::rscaled_view< Coll, RScaling > >, mtl::OrientedCollection< matrix::scaled_view< Scaling, Coll > >, mtl::OrientedCollection< morton_dense< Value, Mask, Parameters > >, mtl::OrientedCollection< mtl::vector::dense_vector< Value, Parameters > >, and mtl::OrientedCollection< std::vector< Value > >.

List of all members.

Public Types

typedef associated_type value_type
 Associated type: elements in the collection.
typedef associated_type const_reference
 Associated type: return type of const element access (however implemented).
typedef associated_type size_type
 Associated type: size type used for indexing in collection.


Detailed Description

template<typename T>
struct mtl::Collection< T >

Concept Collection.
The documentation for this struct was generated from the following file:


mtl::Collection< 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.