22 #include <boost/unordered_map.hpp>
26 typedef multimap<string, string> state_multimap;
27 typedef multimap<string, string>::value_type state_pair;
28 typedef multimap<string, string>::iterator state_multimap_iter;
30 void load_engine_state_transitions(state_multimap &states);
34 state_multimap states;
36 load_engine_state_transitions(states);
38 cout <<
"digraph StorageEngineAPIStates {" << endl;
40 state_multimap_iter it= states.begin();
42 while(it != states.end())
44 cout <<
" \"" << (*it).first <<
"\" -> \"" << (*it).second <<
"\"\n";