GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
Monoid2< T > Class Template Referenceabstract

#include <Monoid.hh>

Inheritance diagram for Monoid2< T >:

Public Member Functions

virtual T empty () const =0
virtual T compose (T a, T b) const =0
virtual T concat (const Array< int, T > &arr) const

Member Function Documentation

◆ compose()

template<class T>
virtual T Monoid2< T >::compose ( T a,
T b ) const
pure virtual

Implemented in LanguageMonoid.

Here is the caller graph for this function:

◆ concat()

template<class T>
virtual T Monoid2< T >::concat ( const Array< int, T > & arr) const
inlinevirtual

◆ empty()

template<class T>
virtual T Monoid2< T >::empty ( ) const
pure virtual

Implemented in LanguageMonoid.

Here is the caller graph for this function:

The documentation for this class was generated from the following file: