Namespaces | |
| namespace | opennwa |
This file defines forward declarations for various useful NWA-related types. | |
| namespace | opennwa::traverse |
| namespace | opennwa::traverse::details |
Typedefs | |
| typedef ConstCallStringStateFunctor::CallString | opennwa::traverse::details::CallString |
| typedef std::set< std::pair < Symbol, State > > | opennwa::traverse::details::SymbolStatePairSet |
Functions | |
| void | opennwa::traverse::details::handle_internals (Nwa const &nwa, CallString const &cs, State state, StateSet &visited, ConstCallStringStateFunctor *state_functor, ConstCallStringTransitionFunctor *trans_functor, StateSet &return_sites) |
| void | opennwa::traverse::details::handle_calls (Nwa const &nwa, CallString const &cs, State state, StateSet &visited, ConstCallStringStateFunctor *state_functor, ConstCallStringTransitionFunctor *trans_functor, StateSet &return_sites) |
| void | opennwa::traverse::details::handle_returns (Nwa const &nwa, CallString const &cs, State state, ConstCallStringTransitionFunctor *trans_functor, StateSet &return_sites) |
| StateSet | opennwa::traverse::details::dfsCallStringTraversalHelper (Nwa const &nwa, CallString const &cs, State state, StateSet &visited_in_this_procedure, ConstCallStringStateFunctor *state_functor, ConstCallStringTransitionFunctor *trans_functor) |
| Performs a depth-first traversal of the transition graph of 'nwa', starting from 'state'. | |
| void | opennwa::traverse::dfsCallStringTraversal (Nwa const &nwa, ConstCallStringStateFunctor *state_functor, ConstCallStringTransitionFunctor *trans_functor) |
1.7.1