Files | |
file | automata_ops.hh |
This file holds the default operations for the elements of the automata set. | |
Functions | |
template<class S, class T, typename OutputIterator, typename Kind> | |
void | vcsn::op_delta (const AutomataBase< S > &, const T &, OutputIterator res, hstate_t from, delta_kind::kind< Kind > k) |
store the output transitions of the state 'from' using 'res'. | |
template<class S, class T, typename OutputIterator, typename L, typename Kind> | |
void | vcsn::op_delta (const AutomataBase< S > &, const T &, OutputIterator res, hstate_t from, const L &query, delta_kind::kind< Kind > k) |
Delta using a query, with iterator output. | |
template<class S, class T, typename OutputIterator, typename L, typename Kind> | |
void | vcsn::op_letter_delta (const AutomataBase< S > &, const T &, OutputIterator res, hstate_t from, const L &letter, delta_kind::kind< Kind > k) |
Delta on a letter, with iterator output. | |
template<class S, class T, typename OutputIterator, typename Kind> | |
void | vcsn::op_spontaneous_delta (const AutomataBase< S > &, const T &, OutputIterator res, hstate_t from, delta_kind::kind< Kind > k) |
Store the output spontaneous transitions. | |
template<class S, class T, typename Container, typename Kind> | |
void | vcsn::op_deltac (const AutomataBase< S > &, const T &, Container &res, hstate_t from, delta_kind::kind< Kind > k) |
Store the output transitions of the state 'from' in the container 'res'. | |
template<class S, class T, typename Container, typename L, typename Kind> | |
void | vcsn::op_deltac (const AutomataBase< S > &, const T &, Container &res, hstate_t from, const L &query, delta_kind::kind< Kind > k) |
Delta using a query, with container output. | |
template<class S, class T, typename Container, typename L, typename Kind> | |
void | vcsn::op_letter_deltac (const AutomataBase< S > &, const T &, Container &res, hstate_t from, const L &letter, delta_kind::kind< Kind > k) |
Delta on a letter, with container output. | |
template<class S, class T, class Container, typename Kind> | |
void | vcsn::op_spontaneous_deltac (const AutomataBase< S > &, const T &, Container &res, hstate_t from, delta_kind::kind< Kind > k) |
Store the output op_spontaneous transitions. | |
template<class S, class T, typename OutputIterator, typename Kind> | |
void | vcsn::op_rdelta (const AutomataBase< S > &, const T &, OutputIterator res, hstate_t from, delta_kind::kind< Kind > k) |
Store the output transitions of the state 'from' using 'res'. | |
template<class S, class T, typename OutputIterator, typename L, typename Kind> | |
void | vcsn::op_rdelta (const AutomataBase< S > &, const T &, OutputIterator res, hstate_t from, const L &query, delta_kind::kind< Kind > k) |
Reverse delta using a query, with iterator output. | |
template<class S, class T, typename OutputIterator, typename L, typename Kind> | |
void | vcsn::op_letter_rdelta (const AutomataBase< S > &, const T &, OutputIterator res, hstate_t from, const L &letter, delta_kind::kind< Kind > k) |
Reverse delta on a letter, with iterator output. | |
template<class S, class T, typename OutputIterator, typename Kind> | |
void | vcsn::op_spontaneous_rdelta (const AutomataBase< S > &, const T &, OutputIterator res, hstate_t from, delta_kind::kind< Kind > k) |
Store the output op_spontaneous transitions. | |
template<class S, class T, typename Container, typename Kind> | |
void | vcsn::op_rdeltac (const AutomataBase< S > &, const T &, Container &res, hstate_t from, delta_kind::kind< Kind > k) |
store the output transitions of the state 'from' in the container 'res'. | |
template<class S, class T, typename Container, typename L, typename Kind> | |
void | vcsn::op_rdeltac (const AutomataBase< S > &, const T &, Container &res, hstate_t from, const L &query, delta_kind::kind< Kind > k) |
Reverse delta using a query, with container output. | |
template<class S, class T, typename Container, typename L, typename Kind> | |
void | vcsn::op_letter_rdeltac (const AutomataBase< S > &, const T &, Container &res, hstate_t from, const L &letter, delta_kind::kind< Kind > k) |
Reverse delta on a letter, with container output. | |
template<class S, class T, typename Container, typename Kind> | |
void | vcsn::op_spontaneous_rdeltac (const AutomataBase< S > &, const T &, Container &res, hstate_t from, delta_kind::kind< Kind > k) |
store the output op_spontaneous transitions. |
|
Delta using a query, with iterator output. Store the output transitions of the state 'from' where query(label(e)) is true using 'res'. Definition at line 452 of file automata_ops.hxx. Referenced by vcsn::op_delta(), and vcsn::op_deltac(). |
|
Delta on a letter, with iterator output. Store the output transitions of the state 'from' where the label matches the letter. Definition at line 463 of file automata_ops.hxx. Referenced by MetaElement< AutomataBase< Self >, T >::letter_delta(), vcsn::op_letter_delta(), and vcsn::op_letter_rdelta(). |
|
Delta using a query, with container output. Store the output transitions of the state 'from' where query(label(e)) is true in the container 'res'. Definition at line 498 of file automata_ops.hxx. Referenced by vcsn::op_deltac(). |
|
Delta on a letter, with container output. Store the output transitions of the state 'from' where query(label(e)) is true in the container 'res'. Definition at line 512 of file automata_ops.hxx. Referenced by MetaElement< AutomataBase< Self >, T >::letter_deltac(), vcsn::op_letter_deltac(), and vcsn::op_letter_rdeltac(). |
|
Reverse delta using a query, with iterator output. Store the output transitions of the state 'from' where query(label(e)) is true using 'res'. Definition at line 598 of file automata_ops.hxx. Referenced by vcsn::op_rdelta(). |
|
Reverse delta on a letter, with iterator output. Store the output transitions of the state 'from' where the label matches the letter. Definition at line 609 of file automata_ops.hxx. Referenced by MetaElement< AutomataBase< Self >, T >::letter_rdelta(), vcsn::op_letter_delta(), and vcsn::op_letter_rdelta(). |
|
Reverse delta using a query, with container output. Store the output transitions of the state 'from' where query(label(e)) is true in the container 'res'. Definition at line 643 of file automata_ops.hxx. Referenced by vcsn::op_rdeltac(). |
|
Reverse delta on a letter, with container output. Store the output transitions of the state 'from' where query(label(e)) is true in the container 'res'. Definition at line 657 of file automata_ops.hxx. Referenced by MetaElement< AutomataBase< Self >, T >::letter_rdeltac(), vcsn::op_letter_deltac(), and vcsn::op_letter_rdeltac(). |