20 #ifndef SPOT_TGBAALGOS_EMPTINESS_STATS_HH
21 # define SPOT_TGBAALGOS_EMPTINESS_STATS_HH
41 get(
const char* str)
const
43 stats_map::const_iterator i =
stats.find(str);
44 assert(i !=
stats.end());
45 return (this->*i->second)();
49 typedef std::map<const char*, unsigned_fun, char_ptr_less_than>
stats_map;
77 unsigned_statistics::stats_map::const_iterator i;
78 for (i = o.
stats.begin(); i != o.
stats.end(); ++i)
79 stats[i->first] = (o.*i->second)();
88 typedef std::map<const char*, unsigned, char_ptr_less_than>
stats_map;
95 stats_map::const_iterator i;
98 stats_map::const_iterator i2 = o.
stats.find(i->first);
99 if (i2 == o.
stats.end())
101 if (i->second != i2->second)
110 return !(*
this == o);
129 stats[
"transitions"] =
132 stats[
"max. depth"] =
212 stats[
"(non unique) states for prefix"] =
215 stats[
"(non unique) states for cycle"] =
259 stats[
"search space states"] =
277 #endif // SPOT_TGBAALGOS_EMPTINESS_STATS_HH