Logo MTL4

mtl::ashape::ashape< T > Struct Template Reference

Meta-function for algebraic shape of T. More...

#include <ashape.hpp>

Inherits mtl::ashape::ashape_aux<mtl::traits::root<T>::type>.

List of all members.


Detailed Description

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

Meta-function for algebraic shape of T.

Unknown types are treated like scalars. ashape of collections are template parameterized with ashape of their elements, e.g., ashape< matrix < vector < double > > >type is mat< rvec < scal > > >. Implemented with ashape_aux after type is cleaned up with mtl::traits::root.


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


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