* src/tgbaalgos/emptiness.hh: Declare Doxygen group

emptiness_check_stats.
* src/tgbaalgos/emptiness_stats.hh: Use it.
This commit is contained in:
Alexandre Duret-Lutz 2005-01-03 16:59:53 +00:00
parent 685c23a756
commit a9ab303859
3 changed files with 25 additions and 6 deletions

View file

@ -1,5 +1,9 @@
2005-01-03 Alexandre Duret-Lutz <adl@src.lip6.fr> 2005-01-03 Alexandre Duret-Lutz <adl@src.lip6.fr>
* src/tgbaalgos/emptiness.hh: Declare Doxygen group
emptiness_check_stats.
* src/tgbaalgos/emptiness_stats.hh: Use it.
* doc/Doxyfile.in: Update for Doxygen 1.4.0, set * doc/Doxyfile.in: Update for Doxygen 1.4.0, set
DOT_MULTI_TARGETS, and disable GROUP_GRAPH (it causes segfault). DOT_MULTI_TARGETS, and disable GROUP_GRAPH (it causes segfault).
* src/tgbaparse/public.hh (format_tgba_parse_errors): Complete * src/tgbaparse/public.hh (format_tgba_parse_errors): Complete

View file

@ -1,4 +1,4 @@
// Copyright (C) 2004 Laboratoire d'Informatique de Paris 6 (LIP6), // Copyright (C) 2004, 2005 Laboratoire d'Informatique de Paris 6 (LIP6),
// département Systèmes Répartis Coopératifs (SRC), Université Pierre // département Systèmes Répartis Coopératifs (SRC), Université Pierre
// et Marie Curie. // et Marie Curie.
// //
@ -196,6 +196,9 @@ namespace spot
tgba* tgba_run_to_tgba(const tgba* a, const tgba_run* run); tgba* tgba_run_to_tgba(const tgba* a, const tgba_run* run);
/// @} /// @}
/// \addtogroup emptiness_check_stats Emptiness-check statistics
/// \ingroup emptiness_check
} }
#endif // SPOT_TGBAALGOS_EMPTINESS_HH #endif // SPOT_TGBAALGOS_EMPTINESS_HH

View file

@ -25,10 +25,14 @@
namespace spot namespace spot
{ {
/// \addtogroup ec_misc /// \addtogroup emptiness_check_stats
/// @{ /// @{
/// Emptiness-check statistics /// \brief Emptiness-check statistics
///
/// Implementations of spot::emptiness_check may also implement
/// this interface. Try to dynamic_cast the spot::emptiness_check
/// pointer to know whether these statistics are available.
class ec_statistics class ec_statistics
{ {
public : public :
@ -94,7 +98,11 @@ namespace spot
unsigned max_depth_; /// maximal depth of the stack(s) unsigned max_depth_; /// maximal depth of the stack(s)
}; };
/// Accepting Cycle Search Space statistics /// \brief Accepting Cycle Search Space statistics
///
/// Implementations of spot::emptiness_check_result may also implement
/// this interface. Try to dynamic_cast the spot::emptiness_check_result
/// pointer to know whether these statistics are available.
class acss_statistics class acss_statistics
{ {
public: public:
@ -102,7 +110,11 @@ namespace spot
virtual int acss_states() const = 0; virtual int acss_states() const = 0;
}; };
/// Accepting Run Search statistics. /// \brief Accepting Run Search statistics.
///
/// Implementations of spot::emptiness_check_result may also implement
/// this interface. Try to dynamic_cast the spot::emptiness_check_result
/// pointer to know whether these statistics are available.
class ars_statistics class ars_statistics
{ {
public: public:
@ -130,4 +142,4 @@ namespace spot
/// @} /// @}
} }
#endif // SPOT_TGBAALGOS_EMPTINESS_STATS_HH #endif // SPOT_TGBAALGOS_EMPTINESS_STATS_