Public Types | |
typedef wali::HashMap< Key, TransSet > | stackmap_t |
typedef stackmap_t::iterator | iterator |
Public Member Functions | |
virtual | ~StackHasher () |
virtual void | operator() (ITrans *t) |
iterator | begin () |
iterator | end () |
iterator | find (Key k) |
Public Attributes | |
stackmap_t | stackmap |
Hashes the transitions on their stack symbol. Used by WFA::intersect
typedef wali::HashMap< Key , TransSet > wali::wfa::StackHasher::stackmap_t |
virtual wali::wfa::StackHasher::~StackHasher | ( | ) | [virtual] |
void wali::wfa::StackHasher::operator() | ( | ITrans * | t | ) | [virtual] |
StackHasher::iterator wali::wfa::StackHasher::begin | ( | ) |
References wali::HashMap< Key, Data, HashFunc, EqualFunc >::begin(), and stackmap.
Referenced by wali::wfa::WFA::intersect().
StackHasher::iterator wali::wfa::StackHasher::end | ( | ) |
References wali::HashMap< Key, Data, HashFunc, EqualFunc >::end(), and stackmap.
Referenced by wali::wfa::WFA::intersect().
StackHasher::iterator wali::wfa::StackHasher::find | ( | Key | k | ) |
References wali::HashMap< Key, Data, HashFunc, EqualFunc >::find(), and stackmap.
Referenced by begin(), end(), find(), wali::wfa::WFA::intersect(), and operator()().