Vcsn  2.4
Be Rational
transpose.hh File Reference
Include dependency graph for transpose.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  vcsn::detail::transpose_automaton_impl< Aut >
 Read-write view on an automaton, that transposes everything. More...
 
struct  vcsn::detail::transpose_automaton_impl< Aut >::fresh_impl_< Fresh >
 The transpose of a fresh non-transposed automaton. More...
 
struct  vcsn::detail::transpose_automaton_impl< Aut >::fresh_impl_< transpose_automaton< Fresh > >
 The transpose of a fresh transposed automaton: the fresh type. More...
 

Namespaces

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

Macros

#define DEFINE(Signature, Value)
 
#define DEFINE(Signature, Value)
 
#define DEFINE(Signature, Value)
 

Functions

template<Automaton Aut>
Aut vcsn::transpose (const transpose_automaton< Aut > &aut)
 The transpose of a transpose automaton is the original automaton. More...
 
template<Automaton Aut>
transpose_automaton< Aut > vcsn::transpose (Aut aut)
 Transpose of an automaton. More...
 
template<Automaton Aut>
automaton vcsn::dyn::detail::transpose (automaton &aut)
 Bridge. More...
 
template<typename ExpSet >
expression vcsn::dyn::detail::transpose_expression (const expression &exp)
 Bridge (transpose). More...
 
template<typename ExpSet >
expression vcsn::dyn::detail::transposition_expression (const expression &exp)
 Bridge (transposition). More...
 

Macro Definition Documentation

#define DEFINE (   Signature,
  Value 
)
Value:
auto \
Signature const \
-> decltype(aut_->Value) \
{ \
return aut_->Value; \
}

Definition at line 234 of file transpose.hh.

#define DEFINE (   Signature,
  Value 
)
Value:
auto \
Signature \
-> decltype(aut_->Value) \
{ \
return aut_->Value; \
}

Definition at line 234 of file transpose.hh.

#define DEFINE (   Signature,
  Value 
)
Value:
static constexpr \
auto \
Signature \
-> decltype(automaton_t::element_type::Value) \
{ \
return automaton_t::element_type::Value; \
}

Definition at line 234 of file transpose.hh.