Vcsn  2.4
Be Rational
make-context.hh File Reference
#include <sstream>
#include <vcsn/core/rat/expressionset.hh>
#include <vcsn/ctx/fwd.hh>
#include <vcsn/dyn/automaton.hh>
#include <vcsn/dyn/context.hh>
#include <vcsn/dyn/value.hh>
#include <vcsn/misc/raise.hh>
Include dependency graph for make-context.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

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

Functions

template<typename Ctx >
Ctx vcsn::make_context (const std::string &name)
 Build a context from its name. More...
 
template<typename Ctx >
context vcsn::dyn::detail::make_context (const std::string &name)
 Bridge. More...
 
template<Automaton Aut>
context vcsn::dyn::detail::context_of (const automaton &aut)
 Bridge. More...
 
template<typename ExpSet >
context vcsn::dyn::detail::context_of_expression (const expression &exp)
 Bridge (context_of). More...
 
template<typename ExpansionSet >
context vcsn::dyn::detail::context_of_expansion (const expansion &exp)
 Bridge (context_of). More...
 
template<typename PolynomialSet >
context vcsn::dyn::detail::context_of_polynomial (const polynomial &poly)
 Bridge (context_of). More...
 
template<typename Ctx1 , typename Ctx2 >
context vcsn::dyn::detail::join (const context &c1, const context &c2)
 Bridge. More...
 
template<typename Ctx >
context vcsn::dyn::detail::make_word_context (const context &ctx)
 Bridge. More...
 
template<typename Ctx >
constexpr auto vcsn::num_tapes (const Ctx &) -> std::enable_if_t< Ctx::is_lat, size_t >
 
template<typename Ctx >
size_t vcsn::dyn::detail::num_tapes (const context &ctx)
 Bridge. More...