OmegaExpr Class ReferenceAn expression representing OMEGA.
More...
#include <OmegaExpr.h>
Inheritance diagram for OmegaExpr:
[legend]List of all members.
Detailed Description
An expression representing OMEGA.
Polaris C++ VDL - See also:
- Expression.h
Expression.cc
A OmegaExpr is an expression for holding OMEGA. The value OMEGA is not part of the Fortran language. Instead, it is a data structure value that originated from the Delta compiler, which was implemented in SETL. OmegaExprs are typically used to represent undefined values.
Definition at line 29 of file OmegaExpr.h.
Constructor & Destructor Documentation
| OmegaExpr::OmegaExpr |
( |
|
) |
[inline] |
|
| OmegaExpr::OmegaExpr |
( |
const OmegaExpr & |
e |
) |
[inline] |
|
|
|
< nothing to do
Definition at line 57 of file OmegaExpr.h.
References e. |
Member Function Documentation
| virtual void OmegaExpr::print_debug |
( |
ostream & |
o, |
|
|
Boolean |
debug |
|
) |
const [virtual] |
|
|
|
debug indicates whether it should contain extra fields
Implements Expression. |
| int OmegaExpr::structures_OK |
( |
|
) |
const [virtual] |
|
| virtual void OmegaExpr::convert |
( |
BinRep & |
exprSet, |
|
|
Symtab & |
symtab |
|
) |
[virtual] |
|
| int OmegaExpr::exchange_expr |
( |
VDL & |
vdl |
) |
[virtual] |
|
The documentation for this class was generated from the following files:
|