Vcsn  2.3
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 on an automaton, that transposes everything. 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)
 
template<Automaton Aut>
transpose_automaton< Aut > vcsn::transpose (Aut aut)
 
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 220 of file transpose.hh.

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

Definition at line 220 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 220 of file transpose.hh.