Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

MetaElement< algebra::SemiringBase< Self >, T > Struct Template Reference
[Semiring]

Services of every element of semiring (semiring_elt). More...

Inheritance diagram for MetaElement< algebra::SemiringBase< Self >, T >:

Inheritance graph
[legend]
List of all members.

Public Member Functions

Element< Self, T > & star ()
 In-place star transformation of the weight.

bool starable () const
 Returns true if we can compute the star of the weight.


Protected Member Functions

 MetaElement ()
 Default constructor is protected since it is an abstract class.

 MetaElement (const MetaElement &other)
 Copy constructor is protected since it is an abstract class.


Detailed Description

template<typename Self, typename T>
struct vcsn::MetaElement< algebra::SemiringBase< Self >, T >

Services of every element of semiring (semiring_elt).


Generated on Sun Jul 18 14:30:54 2004 for Vaucanson by doxygen 1.3.7