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) |