#include <transducer.hh>
|
| transducer_t (const automaton_t &a) |
|
| transducer_t (std::istream &json) |
|
weight_t | add_transition (state_t src, state_t dst, const std::vector< std::string > &labels) |
|
weight_t | add_transition (state_t src, state_t dst, const std::vector< std::string > &labels, weight_t w) |
|
std::vector< std::vector< char > > | alphabets () |
|
void | del_transition (state_t src, state_t dst, const std::vector< std::string > &labels) |
|
transition_t | get_transition (state_t src, state_t dst, const std::vector< std::string > &labels) |
|
bool | has_transition (state_t src, state_t dst, const std::vector< std::string > &labels) |
|
std::vector< transition_t > | in (state_t s, const std::vector< std::string > &label) |
|
std::vector< std::string > | label_of (transition_t tr) |
|
unsigned | num_tapes () |
|
| operator automaton_t () |
|
automaton_t | operator-> () |
|
std::vector< transition_t > | out (state_t s, const std::vector< std::string > &label) |
|
std::vector< state_t > | predecessors (state_t s, const std::vector< std::string > &label) |
|
transition_t | set_transition (state_t src, state_t dst, const std::vector< std::string > &labels) |
|
transition_t | set_transition (state_t src, state_t dst, const std::vector< std::string > &labels, weight_t w) |
|
std::vector< state_t > | successors (state_t s, const std::vector< std::string > &label) |
|
◆ transducer_t() [1/2]
awali::dyn::transducer_t::transducer_t |
( |
const automaton_t & |
a | ) |
|
◆ transducer_t() [2/2]
awali::dyn::transducer_t::transducer_t |
( |
std::istream & |
json | ) |
|
◆ add_transition() [1/2]
weight_t awali::dyn::transducer_t::add_transition |
( |
state_t |
src, |
|
|
state_t |
dst, |
|
|
const std::vector< std::string > & |
labels |
|
) |
| |
◆ add_transition() [2/2]
◆ alphabets()
std::vector<std::vector<char> > awali::dyn::transducer_t::alphabets |
( |
| ) |
|
◆ del_transition()
void awali::dyn::transducer_t::del_transition |
( |
state_t |
src, |
|
|
state_t |
dst, |
|
|
const std::vector< std::string > & |
labels |
|
) |
| |
◆ from()
static transducer_t awali::dyn::transducer_t::from |
( |
std::vector< std::string > |
alphabets, |
|
|
std::string |
weightset = "B" |
|
) |
| |
|
static |
◆ get_transition()
◆ has_transition()
bool awali::dyn::transducer_t::has_transition |
( |
state_t |
src, |
|
|
state_t |
dst, |
|
|
const std::vector< std::string > & |
labels |
|
) |
| |
◆ in()
std::vector<transition_t> awali::dyn::transducer_t::in |
( |
state_t |
s, |
|
|
const std::vector< std::string > & |
label |
|
) |
| |
◆ label_of()
std::vector<std::string> awali::dyn::transducer_t::label_of |
( |
transition_t |
tr | ) |
|
◆ num_tapes()
unsigned awali::dyn::transducer_t::num_tapes |
( |
| ) |
|
◆ operator automaton_t()
◆ operator->()
◆ out()
std::vector<transition_t> awali::dyn::transducer_t::out |
( |
state_t |
s, |
|
|
const std::vector< std::string > & |
label |
|
) |
| |
◆ predecessors()
std::vector<state_t> awali::dyn::transducer_t::predecessors |
( |
state_t |
s, |
|
|
const std::vector< std::string > & |
label |
|
) |
| |
◆ set_transition() [1/2]
◆ set_transition() [2/2]
◆ successors()
std::vector<state_t> awali::dyn::transducer_t::successors |
( |
state_t |
s, |
|
|
const std::vector< std::string > & |
label |
|
) |
| |
The documentation for this struct was generated from the following file:
- /home/marsault/git-client/telecom/awali.git/awali/dyn/core/transducer.hh