Start the ELTL translation (LACIM).

Merge all eltlast/ files into formula.hh (except automatop.hh).
This commit is contained in:
Damien Lefortier 2008-06-18 15:11:25 +02:00
parent 862302590c
commit 8c0d1003b0
55 changed files with 2000 additions and 422 deletions

View file

@ -25,17 +25,10 @@ namespace spot
{
namespace ltl
{
namespace
void
destroy_visitor::doit_default(formula* c)
{
class destroy_visitor: public postfix_visitor
{
public:
virtual void
doit_default(formula* c)
{
formula::unref(c);
}
};
formula::unref(c);
}
void

View file

@ -28,6 +28,19 @@ namespace spot
{
namespace ltl
{
/// \ingroup ltl_visitor
///
/// This visitor is public, because it's convenient to write the
/// destroy method of the base_formula class. But if you just
/// want the functionality, consider using spot::ltl::destroy
/// instead.
class destroy_visitor: public postfix_visitor
{
public:
virtual void
doit_default(formula* c);
};
/// \brief Destroys a formula
/// \ingroup ltl_essential
void destroy(const formula *f);