Main Page Modules Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Related Pages
ipConstant Class ReferenceA single constant value associated with one def of a variable.
More...
#include <ipconstants.h>
Inheritance diagram for ipConstant:
List of all members.
Detailed Description
A single constant value associated with one def of a variable.
This class represents a single constant value associated with one def of a variable. It can hold either a constant value, or have the special lattice TOP value. The lattice BOTTOM is represented by a constant no_val (which is built into the constant class).
Definition at line 55 of file ipconstants.h.
Constructor & Destructor Documentation
ipConstant::ipConstant |
( |
constant & |
value |
) |
[private] |
|
ipConstant::ipConstant |
( |
|
) |
[private] |
|
ipConstant::ipConstant |
( |
const ipConstant & |
other |
) |
[private] |
|
ipConstant::~ipConstant |
( |
|
) |
[private, virtual] |
|
Member Function Documentation
void ipConstant::assign |
( |
const ipConstant * |
other |
) |
|
|
virtual analysisVal* analysisVal::clone |
( |
|
) |
const [pure virtual, inherited] |
|
bool ipConstant::diff |
( |
analysisVal * |
other |
) |
const [virtual] |
|
void ipConstant::intern |
( |
|
) |
[inline] |
|
void ipConstant::meet_with |
( |
const analysisVal * |
other |
) |
[virtual] |
|
void ipConstant::print |
( |
ostream & |
o |
) |
|
|
Friends And Related Function Documentation
friend class ipConstantPropagation [friend]
|
|
friend class ipConstantsChanger [friend]
|
|
Member Data Documentation
bool ipConstant::_internal [private]
|
|
bool ipConstant::_top [private]
|
|
The documentation for this class was generated from the following files:
|