oln::morpho::sort_dimensions< E > Struct Template Reference

functor to sort dimensions. More...

#include <fast_morpho.hxx>

Collaboration diagram for oln::morpho::sort_dimensions< E >:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 sort_dimensions (abstract::struct_elt< E > se[mlc::exact< E >::ret::dim])
 Constructor.

bool operator() (unsigned a, unsigned b)
 Parenthesis operator.


Protected Attributes

abstract::struct_elt< E > * se_
 Structural element.


Detailed Description

template<class E>
struct oln::morpho::sort_dimensions< E >

functor to sort dimensions.

Definition at line 262 of file fast_morpho.hxx.


Member Function Documentation

template<class E>
bool oln::morpho::sort_dimensions< E >::operator() unsigned  a,
unsigned  b
[inline]
 

Parenthesis operator.

Call it to use the functor.

Definition at line 275 of file fast_morpho.hxx.

References oln::abstract::struct_elt< E >::card(), and oln::morpho::sort_dimensions< E >::se_.

00276       {
00277         return se_[a].card() > se_[b].card();
00278       }


The documentation for this struct was generated from the following file:
Generated on Thu Apr 15 20:16:46 2004 for Olena by doxygen 1.3.6-20040222