c++11: replace Sgi::hash_* by Sgi::unordered_*.
* bench/scc-stats/stats.cc, bench/split-product/cutscc.cc, iface/gspn/ssp.cc, src/bin/ltlcross.cc, src/bin/ltlfilt.cc, src/bin/randltl.cc, src/dstarparse/nsa2tgba.cc, src/ltlast/formula.hh, src/ltlast/nfa.hh, src/ltlvisit/contain.hh, src/ltlvisit/dotty.cc, src/ltlvisit/mark.hh, src/ltlvisit/relabel.cc, src/ltlvisit/relabel.hh, src/ltlvisit/simplify.cc, src/ltlvisit/snf.hh, src/misc/hash.hh, src/misc/mspool.hh, src/priv/acccompl.hh, src/priv/accconv.hh, src/saba/explicitstateconjunction.hh, src/saba/sabastate.hh, src/sabaalgos/sabareachiter.hh, src/sanity/style.test, src/ta/taexplicit.cc, src/ta/taexplicit.hh, src/taalgos/emptinessta.cc, src/taalgos/minimize.cc, src/taalgos/reachiter.hh, src/tgba/state.hh, src/tgba/taatgba.hh, src/tgba/tgbabddconcretefactory.hh, src/tgba/tgbaexplicit.hh, src/tgba/tgbakvcomplement.cc, src/tgba/tgbasafracomplement.cc, src/tgba/tgbatba.cc, src/tgba/tgbatba.hh, src/tgbaalgos/cutscc.cc, src/tgbaalgos/cycles.hh, src/tgbaalgos/degen.cc, src/tgbaalgos/dtbasat.cc, src/tgbaalgos/dtgbasat.cc, src/tgbaalgos/eltl2tgba_lacim.cc, src/tgbaalgos/emptiness.cc, src/tgbaalgos/gtec/explscc.hh, src/tgbaalgos/gtec/nsheap.hh, src/tgbaalgos/gv04.cc, src/tgbaalgos/ltl2tgba_fm.cc, src/tgbaalgos/magic.cc, src/tgbaalgos/minimize.cc, src/tgbaalgos/ndfs_result.hxx, src/tgbaalgos/powerset.hh, src/tgbaalgos/randomgraph.cc, src/tgbaalgos/reachiter.hh, src/tgbaalgos/replayrun.cc, src/tgbaalgos/safety.cc, src/tgbaalgos/scc.hh, src/tgbaalgos/se05.cc, src/tgbaalgos/simulation.cc, src/tgbaalgos/tau03.cc, src/tgbaalgos/tau03opt.cc: Adjust code. * src/sanity/style.test: Remove check.
This commit is contained in:
parent
c568b4d337
commit
34e91b7656
61 changed files with 284 additions and 271 deletions
|
|
@ -41,8 +41,8 @@ namespace spot
|
|||
typedef std::map<const record_*, bool> incomp_map;
|
||||
incomp_map incompatible;
|
||||
};
|
||||
typedef Sgi::hash_map<const formula*,
|
||||
record_, formula_ptr_hash> trans_map;
|
||||
typedef std::unordered_map<const formula*,
|
||||
record_, formula_ptr_hash> trans_map;
|
||||
public:
|
||||
/// This class uses spot::ltl_to_tgba_fm to translate LTL
|
||||
/// formulae. See that function for the meaning of these options.
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
// -*- coding: utf-8 -*-
|
||||
// Copyright (C) 2009, 2010, 2011, 2012 Laboratoire de Recherche et
|
||||
// Copyright (C) 2009, 2010, 2011, 2012, 2013 Laboratoire de Recherche et
|
||||
// Développement de l'Epita (LRDE).
|
||||
// Copyright (C) 2003, 2004 Laboratoire d'Informatique de Paris 6
|
||||
// (LIP6), département Systèmes Répartis Coopératifs (SRC), Université
|
||||
|
|
@ -36,7 +36,7 @@ namespace spot
|
|||
class dotty_visitor: public visitor
|
||||
{
|
||||
public:
|
||||
typedef Sgi::hash_map<const formula*, int, ptr_hash<formula> > map;
|
||||
typedef std::unordered_map<const formula*, int, ptr_hash<formula>> map;
|
||||
dotty_visitor(std::ostream& os, map& m)
|
||||
: os_(os), father_(-1), node_(m), sinks_(new std::ostringstream)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
// Copyright (C) 2010, 2011, 2012 Laboratoire de Recherche et
|
||||
// Développement de l'Epita (LRDE).
|
||||
// -*- coding: utf-8 -*-
|
||||
// Copyright (C) 2010, 2011, 2012, 2013 Laboratoire de Recherche et
|
||||
// Développement de l'Epita (LRDE).
|
||||
//
|
||||
// This file is part of Spot, a model checking library.
|
||||
//
|
||||
|
|
@ -42,8 +43,8 @@ namespace spot
|
|||
~mark_tools();
|
||||
|
||||
private:
|
||||
typedef Sgi::hash_map<const formula*, const formula*,
|
||||
ptr_hash<formula> > f2f_map;
|
||||
typedef std::unordered_map<const formula*, const formula*,
|
||||
ptr_hash<formula>> f2f_map;
|
||||
f2f_map simpmark_;
|
||||
f2f_map markops_;
|
||||
visitor* simpvisitor_;
|
||||
|
|
|
|||
|
|
@ -91,8 +91,8 @@ namespace spot
|
|||
class relabeler: public clone_visitor
|
||||
{
|
||||
public:
|
||||
typedef Sgi::hash_map<const formula*, const formula*,
|
||||
ptr_hash<formula> > map;
|
||||
typedef std::unordered_map<const formula*, const formula*,
|
||||
ptr_hash<formula> > map;
|
||||
map newname;
|
||||
ap_generator* gen;
|
||||
relabeling_map* oldnames;
|
||||
|
|
@ -363,8 +363,8 @@ namespace spot
|
|||
unsigned num; // serial number, in pre-order
|
||||
unsigned low; // lowest number accessible via unstacked descendants
|
||||
};
|
||||
typedef Sgi::hash_map<const formula*, data_entry,
|
||||
const formula_ptr_hash> fmap_t;
|
||||
typedef std::unordered_map<const formula*, data_entry,
|
||||
const formula_ptr_hash> fmap_t;
|
||||
struct stack_entry
|
||||
{
|
||||
const formula* grand_parent;
|
||||
|
|
|
|||
|
|
@ -30,9 +30,9 @@ namespace spot
|
|||
enum relabeling_style { Abc, Pnn };
|
||||
|
||||
|
||||
struct relabeling_map: public Sgi::hash_map<const formula*,
|
||||
const formula*,
|
||||
ptr_hash<formula> >
|
||||
struct relabeling_map: public std::unordered_map<const formula*,
|
||||
const formula*,
|
||||
ptr_hash<formula>>
|
||||
{
|
||||
~relabeling_map()
|
||||
{
|
||||
|
|
|
|||
|
|
@ -44,10 +44,10 @@ namespace spot
|
|||
// The name of this class is public, but not its contents.
|
||||
class ltl_simplifier_cache
|
||||
{
|
||||
typedef Sgi::hash_map<const formula*, const formula*,
|
||||
ptr_hash<formula> > f2f_map;
|
||||
typedef Sgi::hash_map<const formula*, bdd,
|
||||
ptr_hash<formula> > f2b_map;
|
||||
typedef std::unordered_map<const formula*, const formula*,
|
||||
ptr_hash<formula>> f2f_map;
|
||||
typedef std::unordered_map<const formula*, bdd,
|
||||
ptr_hash<formula>> f2b_map;
|
||||
typedef std::pair<const formula*, const formula*> pairf;
|
||||
typedef std::map<pairf, bool> syntimpl_cache_t;
|
||||
public:
|
||||
|
|
@ -2857,11 +2857,11 @@ namespace spot
|
|||
// a & (b | X(b M a)) = b M a
|
||||
if (!mo->is_X_free())
|
||||
{
|
||||
typedef Sgi::hash_set<const formula*,
|
||||
ptr_hash<formula> > fset_t;
|
||||
typedef Sgi::hash_map<const formula*,
|
||||
std::set<unsigned>,
|
||||
ptr_hash<formula> > fmap_t;
|
||||
typedef std::unordered_set<const formula*,
|
||||
ptr_hash<formula>> fset_t;
|
||||
typedef std::unordered_map<const formula*,
|
||||
std::set<unsigned>,
|
||||
ptr_hash<formula>> fmap_t;
|
||||
fset_t xgset; // XG(...)
|
||||
fset_t xset; // X(...)
|
||||
fmap_t wuset; // (X...)W(...) or (X...)U(...)
|
||||
|
|
@ -3131,9 +3131,9 @@ namespace spot
|
|||
// F(a) & (a M b) = a M b
|
||||
// F(b) & (a W b) = a U b
|
||||
// F(b) & (a U b) = a U b
|
||||
typedef Sgi::hash_map<const formula*,
|
||||
multop::vec::iterator,
|
||||
ptr_hash<formula> > fmap_t;
|
||||
typedef std::unordered_map<const formula*,
|
||||
multop::vec::iterator,
|
||||
ptr_hash<formula>> fmap_t;
|
||||
fmap_t uwmap; // associates "b" to "a U b" or "a W b"
|
||||
fmap_t rmmap; // associates "a" to "a R b" or "a M b"
|
||||
// (a U b) & (c U b) = (a & c) U b
|
||||
|
|
@ -3606,11 +3606,11 @@ namespace spot
|
|||
// a | (b & X(b U a)) = b U a
|
||||
if (!mo->is_X_free())
|
||||
{
|
||||
typedef Sgi::hash_set<const formula*,
|
||||
ptr_hash<formula> > fset_t;
|
||||
typedef Sgi::hash_map<const formula*,
|
||||
std::set<unsigned>,
|
||||
ptr_hash<formula> > fmap_t;
|
||||
typedef std::unordered_set<const formula*,
|
||||
ptr_hash<formula>> fset_t;
|
||||
typedef std::unordered_map<const formula*,
|
||||
std::set<unsigned>,
|
||||
ptr_hash<formula>> fmap_t;
|
||||
fset_t xfset; // XF(...)
|
||||
fset_t xset; // X(...)
|
||||
fmap_t rmset; // (X...)R(...) or (X...)M(...) or
|
||||
|
|
@ -3922,9 +3922,9 @@ namespace spot
|
|||
// G(a) | (a W b) = a W b
|
||||
// G(b) | (a R b) = a R b.
|
||||
// G(b) | (a M b) = a R b.
|
||||
typedef Sgi::hash_map<const formula*,
|
||||
multop::vec::iterator,
|
||||
ptr_hash<formula> > fmap_t;
|
||||
typedef std::unordered_map<const formula*,
|
||||
multop::vec::iterator,
|
||||
ptr_hash<formula>> fmap_t;
|
||||
fmap_t uwmap; // associates "a" to "a U b" or "a W b"
|
||||
fmap_t rmmap; // associates "b" to "a R b" or "a M b"
|
||||
// (a U b) | (a U c) = a U (b | c)
|
||||
|
|
|
|||
|
|
@ -28,8 +28,8 @@ namespace spot
|
|||
namespace ltl
|
||||
{
|
||||
|
||||
typedef Sgi::hash_map<const formula*, const formula*,
|
||||
ptr_hash<formula> > snf_cache;
|
||||
typedef std::unordered_map<const formula*, const formula*,
|
||||
ptr_hash<formula>> snf_cache;
|
||||
|
||||
/// Helper to rewrite a sere in Star Normal Form.
|
||||
///
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue