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 56 of file WorkList.h.
Definition at line 73 of file WorkList.h.
Definition at line 74 of file WorkList.h.
Definition at line 77 of file WorkList.h.
Definition at line 83 of file WorkList.h.
Definition at line 85 of file WorkList.h.
Definition at line 90 of file WorkList.h.
get node from list head
change list head to the next node
the last node is popped.
Definition at line 108 of file WorkList.h.
Definition at line 127 of file WorkList.h.
Definition at line 126 of file WorkList.h.
Definition at line 128 of file WorkList.h.