Awali
Another Weighted Automata library
Data Structures | Namespaces | Macros | Typedefs
ratexp_automaton.hh File Reference
#include <memory>
#include <stack>
#include <string>
#include <awali/sttc/misc/escape.hh>
#include <awali/sttc/misc/map.hh>
#include <awali/sttc/misc/stream.hh>
#include <awali/sttc/misc/unordered_map.hh>
#include <awali/sttc/core/automaton_decorator.hh>
#include <awali/sttc/core/rat/ratexpset.hh>

Go to the source code of this file.

Data Structures

class  awali::sttc::internal::ratexp_automaton_impl< Aut >
 An incremental automaton whose states are ratexps. More...
 

Namespaces

 awali
 Main namespace of Awali.
 
 awali::sttc
 Namespace for the static layer of Awali.
 
 awali::sttc::internal
 Implementation details of static layer (not stable).
 

Macros

#define DEBUG_IF(Then)   DEBUG_IFELSE(Then,)
 
#define DEBUG_IFELSE(Then, Else)   Else
 

Typedefs

template<typename Aut >
using awali::sttc::ratexp_automaton = std::shared_ptr< internal::ratexp_automaton_impl< Aut > >
 A ratexp automaton as a shared pointer. More...
 

Macro Definition Documentation

◆ DEBUG_IF

#define DEBUG_IF (   Then)    DEBUG_IFELSE(Then,)

◆ DEBUG_IFELSE

#define DEBUG_IFELSE (   Then,
  Else 
)    Else