openum
Overview:
openum is a custom enumeration specifier in the standard opC++ dialect.
openum adds string conversion functions, and is implemented as
as strongly typed enum.
Syntax:
openum enumname
{
...enum_list...
}
Usage:
enumname e = enumname::A;
string evalue;
e.to_string(evalue);