#include <defuse.h>
Inheritance diagram for declSetFlowVal::
Public Methods | |
virtual void | meet (const FlowVal *v) |
void | to_top (void) |
FlowVal * | clone (void) const |
bool | diff (FlowVal *other) const |
declSetFlowVal (int n, map< var_id, int > *m, declNode **d) | |
~declSetFlowVal (void) | |
bool | in (var_id id) |
bool | in (int i) |
void | insert (var_id id) |
void | insert (int i) |
void | copy (FlowVal *other) |
void | Union (const FlowVal *v) |
void | Difference (FlowVal *other) |
Private Attributes | |
int | size |
Bits * | bits |
map< var_id, int > * | name2num |
declNode ** | decls |
|
|
|
|
|
Reimplemented from FlowVal. |
|
|
|
Reimplemented from FlowVal. |
|
|
|
|
|
|
|
|
|
|
|
Reimplemented from FlowVal. |
|
Reimplemented from FlowVal. |
|
|
|
|
|
|
|
|
|
|