Vcsn
2.0
Be Rational
|
#include <algorithm>
#include <boost/range/irange.hpp>
#include <vcsn/algos/copy.hh>
#include <vcsn/core/automaton-decorator.hh>
#include <vcsn/core/crange.hh>
#include <vcsn/dyn/fwd.hh>
#include <vcsn/misc/unordered_set.hh>
#include <vcsn/misc/vector.hh>
Go to the source code of this file.
Classes | |
class | vcsn::detail::filter_automaton_impl< Aut > |
Hide some states of an automaton. More... | |
Namespaces | |
vcsn | |
vcsn::detail | |
vcsn::dyn | |
FIXME: duplicate code with determinize. | |
vcsn::dyn::detail | |
Typedefs | |
template<typename Aut > | |
using | vcsn::filter_automaton = std::shared_ptr< detail::filter_automaton_impl< Aut >> |
Functions | |
template<typename Aut > | |
filter_automaton< Aut > | vcsn::filter (const Aut &aut, const std::unordered_set< state_t_of< Aut >> &ss) |
Get an automaton who is a part state set ss of aut. More... | |
template<typename Aut , typename Unsigneds > | |
automaton | vcsn::dyn::detail::filter (const automaton &aut, const std::vector< unsigned > &states) |
Bridge. More... | |
vcsn::dyn::detail::REGISTER_DECLARE (filter,(const automaton &aut, const std::vector< unsigned > &ss) -> automaton) | |