Base class for operations. More...
|typedef unsigned char||Hash|
|Oper (Hash hash, unsigned arity)|
|unsigned||arity () const|
|virtual string||str () const =0|
|Must be unique. |
|Hash||hash () const|
Base class for operations.
An operation is simply an operation that may be done upon elements, such as addition and comparison.
|unsigned Oper::arity||(||)|| const
|virtual string Oper::str||(||)|| const