KRatExpAciCanonical< Series, T, Dispatch > Struct Template Reference

Visitor to build a canonical form of an expression, following aci-rules. More...

Inherits vcsn::algebra::KRatExpMatcher< KRatExpAciCanonical<Series, T, Dispatch>, T, std::set< Element<Series, T> >, Dispatch >.

List of all members.

Public Member Functions

match (const T &ast)
 Effectively performs the match.


Detailed Description

template<class Series, class T, class Dispatch>
struct vcsn::KRatExpAciCanonical< Series, T, Dispatch >

Visitor to build a canonical form of an expression, following aci-rules.

See also:
canonical()
Bug:
FIXME: The algorithm is correct, but the implementation may not be efficient!

Definition at line 39 of file aci_canonical.hxx.


Member Function Documentation

U match ( const T &  ast  )  [inherited]

Effectively performs the match.

Parameters:
ast The object to perform the match on.
See also:
DispatchVisitor::DispatchVisitor

Referenced by vcsn::constant_term().


Generated on Mon May 4 08:42:40 2009 for Vaucanson by  doxygen 1.5.8