# Monoid
[Algebra]

Collaboration diagram for Monoid:

## Classes

struct | MonoidBase< Self >
| `The` base class of all structures that are monoids. More...
struct | word_traits< S, T >
| Trait for virtual types of structural elements for words. More...
struct | dynamic_traits< algebra::MonoidBase< Self > >
struct | MetaElement< algebra::MonoidBase< Self >, T >
| Defines services of element of every monoid. More...