Automatic mass renaming. * src/dstarparse/public.hh, src/hoaparse/public.hh, src/kripke/fairkripke.hh, src/kripke/kripkeprint.hh, src/tgba/bdddict.hh, src/tgba/tgba.hh, src/tgba/tgbamask.cc, src/tgba/tgbamask.hh, src/tgba/tgbaproduct.hh, src/tgba/tgbaproxy.hh, src/tgba/tgbasafracomplement.cc, src/tgba/tgbasafracomplement.hh, src/tgbaalgos/are_isomorphic.hh, src/tgbaalgos/bfssteps.hh, src/tgbaalgos/canonicalize.hh, src/tgbaalgos/degen.hh, src/tgbaalgos/dotty.hh, src/tgbaalgos/dupexp.hh, src/tgbaalgos/emptiness.hh, src/tgbaalgos/hoa.hh, src/tgbaalgos/isdet.hh, src/tgbaalgos/isweakscc.hh, src/tgbaalgos/lbtt.hh, src/tgbaalgos/ltl2taa.hh, src/tgbaalgos/ltl2tgba_fm.hh, src/tgbaalgos/minimize.hh, src/tgbaalgos/neverclaim.hh, src/tgbaalgos/postproc.hh, src/tgbaalgos/powerset.hh, src/tgbaalgos/projrun.hh, src/tgbaalgos/randomgraph.hh, src/tgbaalgos/reachiter.hh, src/tgbaalgos/reducerun.hh, src/tgbaalgos/replayrun.hh, src/tgbaalgos/simulation.hh, src/tgbaalgos/stats.hh, src/tgbaalgos/stripacc.hh, src/tgbaalgos/translate.hh: Rename all documention group starting with tgba_ as group starting with twa_.
52 lines
1.8 KiB
C++
52 lines
1.8 KiB
C++
// -*- coding: utf-8 -*-
|
|
// Copyright (C) 2011, 2013, 2014 Laboratoire de Recherche et Developpement
|
|
// de l'Epita (LRDE)
|
|
//
|
|
// This file is part of Spot, a model checking library.
|
|
//
|
|
// Spot is free software; you can redistribute it and/or modify it
|
|
// under the terms of the GNU General Public License as published by
|
|
// the Free Software Foundation; either version 3 of the License, or
|
|
// (at your option) any later version.
|
|
//
|
|
// Spot is distributed in the hope that it will be useful, but WITHOUT
|
|
// ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
|
|
// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
|
|
// License for more details.
|
|
//
|
|
// You should have received a copy of the GNU General Public License
|
|
// along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
|
|
#pragma once
|
|
|
|
#include "misc/common.hh"
|
|
#include <iosfwd>
|
|
#include "kripke.hh"
|
|
|
|
namespace spot
|
|
{
|
|
|
|
/// \ingroup twa_io
|
|
/// \brief Save the reachable part of Kripke structure in text format.
|
|
///
|
|
/// The states will be named with the value returned by the
|
|
/// kripke::format_state() method. Such a string can be large, so
|
|
/// the output will not be I/O efficient. We recommend using this
|
|
/// function only for debugging. Use
|
|
/// kripke_save_reachable_renumbered() for large output.
|
|
///
|
|
SPOT_API std::ostream&
|
|
kripke_save_reachable(std::ostream& os, const const_kripke_ptr& k);
|
|
|
|
/// \ingroup twa_io
|
|
/// \brief Save the reachable part of Kripke structure in text format.
|
|
///
|
|
/// States will be renumbered with sequential number. This is much
|
|
/// more I/O efficient when dumping large Kripke structures with big
|
|
/// state names. The drawback is that any information carried by
|
|
/// the state name is lost.
|
|
///
|
|
SPOT_API std::ostream&
|
|
kripke_save_reachable_renumbered(std::ostream& os, const const_kripke_ptr& k);
|
|
|
|
} // End namespace spot
|