#include <ipconstants.h>
Inheritance diagram for ipConstant::
Public Methods | |
void | intern () |
void | assign (const ipConstant *other) |
virtual bool | diff (analysisVal *other) const |
virtual void | meet_with (const analysisVal *other) |
virtual void | binary_operator (const Operator *op, const analysisVal *right_operand) |
virtual void | unary_operator (const Operator *op) |
virtual void | cast_operator (const typeNode *type) |
void | print (ostream &o) |
Private Methods | |
ipConstant (constant &value) | |
ipConstant () | |
ipConstant (const ipConstant &other) | |
virtual | ~ipConstant () |
void | to_bottom () |
bool | is_top () const |
bool | is_bottom () const |
const constant & | value () const |
constant & | value () |
Private Attributes | |
constant | _value |
bool | _top |
bool | _internal |
Friends | |
class | ipConstantPropagation |
class | ipConstantsChanger |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|