spot/src/tgbaalgos/gtec
Alexandre Duret-Lutz 393637f18a gtec: replace nsheap by a simple unordered_map
nsheap was an horror full of virtual functions required to
customize gtec to implement inclusion-based emptiness-check
in GreatSPN support.  Since this support has been removed, we
can remove the nsheap cruft as well.  Note that nsheap was
also used in emptinessta for no good reason (the code from
emptinessta was simply copied from gtec without cleanup).

* src/tgbaalgos/gtec/nsheap.cc, src/tgbaalgos/gtec/nsheap.hh:
Delete.
* src/tgbaalgos/gtec/Makefile.am: Adjust.
* src/taalgos/emptinessta.cc, src/taalgos/emptinessta.hh,
src/taalgos/tgba2ta.cc, src/tgbaalgos/gtec/ce.cc,
src/tgbaalgos/gtec/gtec.cc, src/tgbaalgos/gtec/gtec.hh,
src/tgbaalgos/gtec/status.cc, src/tgbaalgos/gtec/status.hh:
Use a simple unordered_map.
2014-02-12 16:17:51 +01:00
..
.cvsignore * src/tgbaalgos/emptinesscheck.hh, src/tgbaalgos/emptinesscheck.cc: 2004-04-14 10:56:36 +00:00
.gitignore Add .gitignore files 2008-03-14 16:59:32 +01:00
ce.cc gtec: replace nsheap by a simple unordered_map 2014-02-12 16:17:51 +01:00
ce.hh Use -fvisibility=hidden in src/tgbaalgos/. 2013-07-29 01:14:03 +02:00
explscc.cc Upgrade GPL v2+ to GPL v3+. 2012-10-12 22:05:18 +02:00
explscc.hh c++11: replace Sgi::hash_* by Sgi::unordered_*. 2014-02-12 14:05:04 +01:00
gtec.cc gtec: replace nsheap by a simple unordered_map 2014-02-12 16:17:51 +01:00
gtec.hh gtec: replace nsheap by a simple unordered_map 2014-02-12 16:17:51 +01:00
Makefile.am gtec: replace nsheap by a simple unordered_map 2014-02-12 16:17:51 +01:00
sccstack.cc c++11: replace push(Type(args...)) by emplace(args...) 2014-02-12 14:08:47 +01:00
sccstack.hh Use -fvisibility=hidden in src/tgbaalgos/. 2013-07-29 01:14:03 +02:00
status.cc gtec: replace nsheap by a simple unordered_map 2014-02-12 16:17:51 +01:00
status.hh gtec: replace nsheap by a simple unordered_map 2014-02-12 16:17:51 +01:00