Public Member Functions | |
| WpdsStackSymbols () | |
| virtual | ~WpdsStackSymbols () |
| virtual void | operator() (const rule_t &r) |
Public Attributes | |
| std::set< Key > | gamma |
| std::set< Key > | callPoints |
| std::set< Key > | returnPoints |
| std::set< Key > | entryPoints |
| std::set< Key > | pdsStates |
Gets all stack symbols from the WPDS and classfies them as entry and return points, as appropriate
| wali::wpds::WpdsStackSymbols::WpdsStackSymbols | ( | ) |
| wali::wpds::WpdsStackSymbols::~WpdsStackSymbols | ( | ) | [virtual] |
| void wali::wpds::WpdsStackSymbols::operator() | ( | const rule_t & | r | ) | [virtual] |
Implements wali::wpds::ConstRuleFunctor.
References callPoints, entryPoints, gamma, pdsStates, and returnPoints.
| std::set< Key > wali::wpds::WpdsStackSymbols::gamma |
Referenced by operator()(), wali::wpds::fwpds::SWPDS::preprocess(), and wali::wpds::fwpds::SWPDS::prestar().
| std::set< Key > wali::wpds::WpdsStackSymbols::callPoints |
Referenced by operator()().
| std::set< Key > wali::wpds::WpdsStackSymbols::returnPoints |
Referenced by operator()().
| std::set< Key > wali::wpds::WpdsStackSymbols::entryPoints |
| std::set< Key > wali::wpds::WpdsStackSymbols::pdsStates |
Referenced by operator()().
1.7.1