Data typedef | fst::LabelReachable< Arc, Accumulator, D, LB > | |
Error() const | fst::LabelReachable< Arc, Accumulator, D, LB > | inline |
GetData() const | fst::LabelReachable< Arc, Accumulator, D, LB > | inline |
GetSharedData() const | fst::LabelReachable< Arc, Accumulator, D, LB > | inline |
Interval typedef | fst::LabelReachable< Arc, Accumulator, D, LB > | |
Label typedef | fst::LabelReachable< Arc, Accumulator, D, LB > | |
Label2Index() const | fst::LabelReachable< Arc, Accumulator, D, LB > | inline |
LabelIntervalSet typedef | fst::LabelReachable< Arc, Accumulator, D, LB > | |
LabelReachable(const Fst< Arc > &fst, bool reach_input, std::unique_ptr< Accumulator > accumulator=nullptr, bool keep_relabel_data=true) | fst::LabelReachable< Arc, Accumulator, D, LB > | inline |
LabelReachable(std::shared_ptr< Data > data, std::unique_ptr< Accumulator > accumulator=nullptr) | fst::LabelReachable< Arc, Accumulator, D, LB > | inlineexplicit |
LabelReachable(const LabelReachable &reachable, bool safe=false) | fst::LabelReachable< Arc, Accumulator, D, LB > | inline |
LowerBound typedef | fst::LabelReachable< Arc, Accumulator, D, LB > | |
Reach(Label label) const | fst::LabelReachable< Arc, Accumulator, D, LB > | inline |
Reach(Iterator *aiter, ssize_t aiter_begin, ssize_t aiter_end, bool compute_weight) | fst::LabelReachable< Arc, Accumulator, D, LB > | inline |
ReachBegin() const | fst::LabelReachable< Arc, Accumulator, D, LB > | inline |
ReachEnd() const | fst::LabelReachable< Arc, Accumulator, D, LB > | inline |
ReachFinal() const | fst::LabelReachable< Arc, Accumulator, D, LB > | inline |
ReachInit(const FST &fst, bool reach_input, bool copy=false) | fst::LabelReachable< Arc, Accumulator, D, LB > | inline |
ReachWeight() const | fst::LabelReachable< Arc, Accumulator, D, LB > | inline |
Relabel(Label label) | fst::LabelReachable< Arc, Accumulator, D, LB > | inline |
Relabel(MutableFst< Arc > *fst, bool relabel_input) | fst::LabelReachable< Arc, Accumulator, D, LB > | inline |
RelabelPairs(std::vector< std::pair< Label, Label >> *pairs, bool avoid_collisions=false) | fst::LabelReachable< Arc, Accumulator, D, LB > | inline |
SetState(StateId s, StateId aiter_s=kNoStateId) | fst::LabelReachable< Arc, Accumulator, D, LB > | inline |
StateId typedef | fst::LabelReachable< Arc, Accumulator, D, LB > | |
Weight typedef | fst::LabelReachable< Arc, Accumulator, D, LB > | |
~LabelReachable() | fst::LabelReachable< Arc, Accumulator, D, LB > | inline |