mtl::traits::category< Collection > Struct Template Reference
[Tags for concept-free dispatching]

Meta-function for categorizing MTL and external types. More...

#include <category.hpp>

Inherited by mtl::traits::mtl::traits::category< matrix::conj_view< Matrix > >, mtl::traits::mtl::traits::category< matrix::hermitian_view< Matrix > >, mtl::traits::mtl::traits::category< mtl::matrix::divide_by_view< Matrix, Divisor > >, mtl::traits::mtl::traits::category< mtl::matrix::rscaled_view< Matrix, RScaling > >, mtl::traits::mtl::traits::category< mtl::matrix::scaled_view< Scaling, Matrix > >, mtl::traits::mtl::traits::category< transposed_view< Matrix > >, mtl::traits::mtl::traits::category< vector::conj_view< Vector > >, mtl::traits::mtl::traits::category< vector::divide_by_view< Vector, Divisor > >, mtl::traits::mtl::traits::category< vector::map_view< Functor, Vector > >, mtl::traits::mtl::traits::category< vector::rscaled_view< Vector, RScaling > >, and mtl::traits::mtl::traits::category< vector::scaled_view< Scaling, Vector > >.

List of all members.


Detailed Description

template<typename Collection>
struct mtl::traits::category< Collection >

Meta-function for categorizing MTL and external types.

Has to be specialized for each matrix, vector, ... Extensively used for dispatching


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





mtl::traits::category< Collection > Struct Template Reference -- MTL 4 -- Peter Gottschling and Andrew Lumsdaine -- Generated on 19 May 2009 by Doxygen 1.5.5 -- Copyright 2007 by the Trustees of Indiana University.