Main Page Modules Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Related Pages
vcsn::algebra::SemigroupBase Struct Template Reference
[Semigroup]
SemigroupBase is the base class of all structures that are semigroups.
More...
Inheritance diagram for vcsn::algebra::SemigroupBase:
[legend]List of all members.
Protected Methods |
| SemigroupBase () |
| Default constructor is protected since it is an abstract class.
|
| SemigroupBase (const SemigroupBase &other) |
| Copy constructor is protected since it is an abstract class.
|
Detailed Description
template<class Self>
struct vcsn::algebra::SemigroupBase< Self >
SemigroupBase is the base class of all structures that are semigroups.
All derived classes must define type virtual_types<S>::semigroup_kind.
Generated on Wed Jul 2 19:09:12 2003 for Vaucanson by
1.2.14 written by Dimitri van Heesch,
© 1997-2002