Classes |
| struct | ActionFunctor |
| class | Node |
| class | Graph |
| struct | Transition |
| struct | TransitionCmp |
| struct | TransitionEq |
| struct | TransitionHash |
| class | UnionFind |
| struct | InterGraphStats |
| class | ETransHandler |
| class | HyperEdge |
| class | GraphEdge |
| class | GraphNode |
| class | InterGraph |
| struct | IntraGraphStats |
| class | IntraGraphEdge |
| struct | PathSequence |
| struct | EvaluatedPathSequence |
| class | IntraGraphNode |
| class | update_t |
| class | IntraGraph |
| class | LinkEval |
| struct | cmp_reg_exp |
| struct | reg_exp_key_t |
| struct | hash_reg_exp_key |
| struct | hash_sem_elem |
| struct | sem_elem_equal |
| struct | sem_elem_less |
| struct | RegExpStats |
| class | RegExpSatProcess |
| class | RegExp |
| class | SummaryGraphStats |
| class | SummaryGraphNode |
| class | SummaryGraph |
Typedefs |
typedef std::pair< Transition,
wali::sem_elem_t > | WTransition |
| typedef ref_ptr< InterGraph > | InterGraphPtr |
typedef map< Transition, int,
TransitionCmp > | transition_map_t |
| typedef pair< int, reg_exp_t > | heap_t |
| typedef ref_ptr< RegExp > | reg_exp_t |
| typedef long unsigned int | node_no_t |
| typedef pair< long int, long int > | out_node_height_t |
typedef map< long int,
out_node_height_t > | out_node_stat_t |
typedef map< reg_exp_t,
reg_exp_t, cmp_reg_exp > | reg_exp_cache_t |
typedef map< unsigned int,
sem_elem_t > | delta_map_t |
typedef wali::HashMap
< reg_exp_key_t, reg_exp_t,
hash_reg_exp_key,
reg_exp_key_t > | reg_exp_hash_t |
typedef wali::HashMap
< sem_elem_t, reg_exp_t,
hash_sem_elem, sem_elem_equal > | const_reg_exp_hash_t |
Enumerations |
| enum | inter_node_t {
InterNone = 0,
InterSource = 1,
InterOutNode = 2,
InterSourceOutNode = 3
} |
| enum | node_type {
None,
SuperSource,
Source,
OutNode
} |
| enum | reg_exp_type {
Constant,
Updatable,
Extend,
Combine,
Star
} |
Functions |
| inter_node_t | promote_type (inter_node_t t1, inter_node_t t2) |
| bool | is_source_type (inter_node_t t1) |
| int | myrand (int l, int u) |
| int | get_number (map< int, int > &intra_node_map, int src, IntraGraph *ca) |
| ostream & | operator<< (ostream &out, const IntraGraphStats &s) |
| ostream & | operator<< (ostream &out, const RegExpStats &s) |
| void | my_set_union (std::set< long int > &a, std::set< long int > &b) |