|
Static Value-Flow Analysis
|
#include <WorkList.h>
Classes | |
| class | ListNode |
Public Member Functions | |
| List () | |
| ~List () | |
| bool | empty () const |
| bool | find (const Data &data) const |
| void | push (const Data &data) |
| Data | pop () |
Private Types | |
| typedef Set< Data > | DataSet |
| typedef ListNode | Node |
Private Attributes | |
| DataSet | nodeSet |
| Node * | head |
| Node * | tail |
Worklist with "first come first go" order. New nodes pushed at back and popped from front. Elements in the list are unique as they're recorded by Set.
Definition at line 57 of file WorkList.h.
Definition at line 74 of file WorkList.h.
Definition at line 75 of file WorkList.h.
Definition at line 78 of file WorkList.h.
Definition at line 84 of file WorkList.h.
Definition at line 86 of file WorkList.h.
Definition at line 91 of file WorkList.h.
get node from list head
change list head to the next node
the last node is popped.
Definition at line 109 of file WorkList.h.
Definition at line 128 of file WorkList.h.
Definition at line 127 of file WorkList.h.
Definition at line 129 of file WorkList.h.