17 #ifndef AWALI_CORE_RAT_RATEXP_HXX_ 
   18 # define AWALI_CORE_RAT_RATEXP_HXX_ 
   23 namespace awali { 
namespace sttc
 
   28 #define DEFINE_CTOR(Node)                       \ 
   29     template <typename Label, typename Weight>  \ 
   31     Node<Label, Weight>::Node 
   33 #define DEFINE(Node)                            \ 
   34     template <typename Label, typename Weight>  \ 
   63 #define DEFINE_CTOR(Node)                                       \ 
   64     template <type_t Type, typename Label, typename Weight>     \ 
   66     Node<Type, Label, Weight>::Node 
   68 #define DEFINE(Node)                                         \ 
   69     template <type_t Type, typename Label, typename Weight>  \ 
   72     Node<Type, Label, Weight> 
The semiring of Natural numbers.
Definition: n.hh:33
 
Definition: ratexp.hh:280
 
Definition: visitor.hh:30
 
Definition: ratexp.hh:262
 
The abstract parameterized, root for all rational expression types.
Definition: ratexp.hh:74
 
Weight weight_t
Definition: ratexp.hh:77
 
std::shared_ptr< const node_t > value_t
Definition: ratexp.hh:79
 
std::vector< value_t > ratexps_t
Definition: ratexp.hh:82
 
Label label_t
Definition: ratexp.hh:76
 
Definition: ratexp.hh:176
 
An inner node with multiple children.
Definition: ratexp.hh:115
 
typename ratexps_t::const_iterator const_iterator
Definition: ratexp.hh:126
 
typename ratexps_t::const_reverse_iterator const_reverse_iterator
Definition: ratexp.hh:131
 
An inner node implementing a weight.
Definition: ratexp.hh:208
 
static constexpr TOP< void > value
Definition: priority.hh:93
 
Main namespace of Awali.
Definition: ato.hh:22
 
#define DEFINE(Node)
Definition: ratexp.hxx:68
 
#define DEFINE_CTOR(Node)
Definition: ratexp.hxx:63
 
Definition: cont_filter.hh:179