Vcsn  2.3
Be Rational
focus.hh File Reference
#include <vcsn/algos/fwd.hh>
#include <vcsn/algos/project.hh>
#include <vcsn/core/automaton.hh>
#include <vcsn/core/automaton-decorator.hh>
#include <vcsn/core/rat/expression.hh>
#include <vcsn/ctx/context.hh>
#include <vcsn/ctx/traits.hh>
#include <vcsn/dyn/automaton.hh>
#include <vcsn/dyn/context.hh>
#include <vcsn/labelset/tupleset.hh>
#include <vcsn/dyn/name.hh>
#include <vcsn/misc/tuple.hh>
Include dependency graph for focus.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  vcsn::detail::hidden_label_type< A, I >
 
struct  vcsn::detail::hidden_label_type< Aut, index_sequence< I... > >
 
class  vcsn::detail::focus_automaton_impl< Tape, Aut >
 Read-write on an automaton, that hides all tapes but one. More...
 

Namespaces

 vcsn
 
 vcsn::detail
 
 vcsn::dyn
 
 vcsn::dyn::detail
 

Macros

#define DEFINE(Name, Sig)
 

Functions

template<unsigned Tape, Automaton Aut>
focus_automaton< Tape, Aut > vcsn::focus (Aut aut)
 
template<Automaton Aut, typename Tape >
automaton vcsn::dyn::detail::focus (const automaton &aut, integral_constant)
 Bridge. More...
 

Macro Definition Documentation

#define DEFINE (   Name,
  Sig 
)
Value:
auto Name Sig \
{ \
raise("focus: cannot provide " #Name); \
}

Definition at line 292 of file focus.hh.