class Oper

Base class for operations. More...

 
LOGO
 Annotated List  Files  Globals  Hierarchy  Index  Top

Public Types

Public Methods


Detailed Description

An operation is simply an operation that may be done upon elements, such as addition and comparison.

typedef unsigned char Hash

Hash

 ~Oper ()

~Oper

[virtual]

unsigned  arity ()

arity

[const pure virtual]

Returns: number of arguments operation takes

string  str ()

str

[const pure virtual]

Must be unique.

Returns: string representation of operation.

Hash  hash ()

hash

[const pure virtual]

void  set_hash (const Hash&)

set_hash

[const pure virtual]


Generated by: pavlin on possum.icir.org on Wed Mar 21 11:23:38 2007, using kdoc $.