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