Awali
Another Weighted Automata library
|
#include <equal_visit.hh>
Public Types | |
using | atom_t = typename super_type::atom_t |
using | complement_t = typename super_type::complement_t |
using | conjunction_t = typename super_type::conjunction_t |
using | context_t = context_t_of< ratexpset_t > |
using | inner_t = typename super_type::inner_t |
using | labelset_t = labelset_t_of< context_t > |
using | ldiv_t = typename super_type::ldiv_t |
using | lweight_t = typename super_type::lweight_t |
using | node_t = typename super_type::node_t |
using | one_t = typename super_type::one_t |
using | prod_t = typename super_type::prod_t |
using | ratexp_t = typename context_t::ratexp_t |
using | ratexpset_t = RatExpSet |
using | rweight_t = typename super_type::rweight_t |
using | shuffle_t = typename super_type::shuffle_t |
using | star_t = typename super_type::star_t |
using | sum_t = typename super_type::sum_t |
using | super_type = typename ratexpset_t::const_visitor |
using | transposition_t = typename super_type::transposition_t |
template<rat::exp::type_t Type> | |
using | unary_t = typename super_type::template unary_t< Type > |
template<rat::exp::type_t Type> | |
using | variadic_t = typename super_type::template variadic_t< Type > |
template<rat::exp::type_t Type> | |
using | weight_node_t = typename super_type::template weight_node_t< Type > |
using | weight_t = weight_t_of< context_t > |
using | weightset_t = weightset_t_of< context_t > |
using | zero_t = typename super_type::zero_t |
Public Member Functions | |
bool | equal_visit_ (const atom_t &lhs, const atom_t &rhs) |
bool | equal_visit_ (const one_t &, const one_t &) |
template<rat::exp::type_t Type> | |
bool | equal_visit_ (const unary_t< Type > &lhs, const unary_t< Type > &rhs) |
template<rat::exp::type_t Type> | |
bool | equal_visit_ (const variadic_t< Type > &lhs, const variadic_t< Type > &rhs) |
template<rat::exp::type_t Type> | |
bool | equal_visit_ (const weight_node_t< Type > &lhs, const weight_node_t< Type > &rhs) |
bool | equal_visit_ (const zero_t &, const zero_t &) |
bool | operator() (ratexp_t lhs, ratexp_t rhs) |
Whether lhs == rhs. More... | |
virtual void | visit (const atom_t &lhs) override |
virtual void | visit (const complement_t &lhs) override |
virtual void | visit (const conjunction_t &lhs) override |
virtual void | visit (const ldiv_t &lhs) override |
virtual void | visit (const lweight_t &lhs) override |
virtual void | visit (const one_t &lhs) override |
virtual void | visit (const prod_t &lhs) override |
virtual void | visit (const rweight_t &lhs) override |
virtual void | visit (const shuffle_t &lhs) override |
virtual void | visit (const star_t &lhs) override |
virtual void | visit (const sum_t &lhs) override |
virtual void | visit (const transposition_t &lhs) override |
virtual void | visit (const zero_t &lhs) override |
using awali::sttc::rat::equal_visit< RatExpSet >::atom_t = typename super_type:: atom_t |
using awali::sttc::rat::equal_visit< RatExpSet >::complement_t = typename super_type:: complement_t |
using awali::sttc::rat::equal_visit< RatExpSet >::conjunction_t = typename super_type:: conjunction_t |
using awali::sttc::rat::equal_visit< RatExpSet >::context_t = context_t_of<ratexpset_t> |
using awali::sttc::rat::equal_visit< RatExpSet >::inner_t = typename super_type::inner_t |
using awali::sttc::rat::equal_visit< RatExpSet >::labelset_t = labelset_t_of<context_t> |
using awali::sttc::rat::equal_visit< RatExpSet >::ldiv_t = typename super_type:: ldiv_t |
using awali::sttc::rat::equal_visit< RatExpSet >::lweight_t = typename super_type:: lweight_t |
using awali::sttc::rat::equal_visit< RatExpSet >::node_t = typename super_type::node_t |
using awali::sttc::rat::equal_visit< RatExpSet >::one_t = typename super_type:: one_t |
using awali::sttc::rat::equal_visit< RatExpSet >::prod_t = typename super_type:: prod_t |
using awali::sttc::rat::equal_visit< RatExpSet >::ratexp_t = typename context_t::ratexp_t |
using awali::sttc::rat::equal_visit< RatExpSet >::ratexpset_t = RatExpSet |
using awali::sttc::rat::equal_visit< RatExpSet >::rweight_t = typename super_type:: rweight_t |
using awali::sttc::rat::equal_visit< RatExpSet >::shuffle_t = typename super_type:: shuffle_t |
using awali::sttc::rat::equal_visit< RatExpSet >::star_t = typename super_type:: star_t |
using awali::sttc::rat::equal_visit< RatExpSet >::sum_t = typename super_type:: sum_t |
using awali::sttc::rat::equal_visit< RatExpSet >::super_type = typename ratexpset_t::const_visitor |
using awali::sttc::rat::equal_visit< RatExpSet >::transposition_t = typename super_type:: transposition_t |
using awali::sttc::rat::equal_visit< RatExpSet >::unary_t = typename super_type::template unary_t<Type> |
using awali::sttc::rat::equal_visit< RatExpSet >::variadic_t = typename super_type::template variadic_t<Type> |
using awali::sttc::rat::equal_visit< RatExpSet >::weight_node_t = typename super_type::template weight_node_t<Type> |
using awali::sttc::rat::equal_visit< RatExpSet >::weight_t = weight_t_of<context_t> |
using awali::sttc::rat::equal_visit< RatExpSet >::weightset_t = weightset_t_of<context_t> |
using awali::sttc::rat::equal_visit< RatExpSet >::zero_t = typename super_type:: zero_t |
bool awali::sttc::rat::equal_visit< RatExpSet >::equal_visit_ | ( | const atom_t & | lhs, |
const atom_t & | rhs | ||
) |
bool awali::sttc::rat::equal_visit< RatExpSet >::equal_visit_ | ( | const one_t & | , |
const one_t & | |||
) |
bool awali::sttc::rat::equal_visit< RatExpSet >::equal_visit_ | ( | const unary_t< Type > & | lhs, |
const unary_t< Type > & | rhs | ||
) |
bool awali::sttc::rat::equal_visit< RatExpSet >::equal_visit_ | ( | const variadic_t< Type > & | lhs, |
const variadic_t< Type > & | rhs | ||
) |
bool awali::sttc::rat::equal_visit< RatExpSet >::equal_visit_ | ( | const weight_node_t< Type > & | lhs, |
const weight_node_t< Type > & | rhs | ||
) |
bool awali::sttc::rat::equal_visit< RatExpSet >::equal_visit_ | ( | const zero_t & | , |
const zero_t & | |||
) |
bool awali::sttc::rat::equal_visit< RatExpSet >::operator() | ( | ratexp_t | lhs, |
ratexp_t | rhs | ||
) |
Whether lhs == rhs.
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |