| 
| template<Automaton Aut, typename Tag  = auto_tag>  | 
| Aut &  | vcsn::lweight_here (const weight_t_of< Aut > &w, Aut &res, Tag tag={}) | 
|   | In place left-multiplication of an automaton by a weight.  More...
  | 
|   | 
| template<Automaton Aut, typename Tag  = auto_tag>  | 
| auto  | vcsn::lweight (const weight_t_of< Aut > &w, const Aut &aut, Tag tag={}) -> fresh_automaton_t_of< Aut > | 
|   | Left-multiplication of an automaton by a weight.  More...
  | 
|   | 
| template<Automaton Aut, typename Tag >  | 
| automaton  | vcsn::dyn::detail::lweight_tag (const weight_t_of< Aut > &w, Aut &aut) | 
|   | Left-product.  More...
  | 
|   | 
| template<typename WeightSet , Automaton Aut, typename String >  | 
| automaton  | vcsn::dyn::detail::lweight (const weight &weight, const automaton &aut, const std::string &algo) | 
|   | Bridge.  More...
  | 
|   | 
| template<typename ValueSet >  | 
| auto  | vcsn::lweight (const ValueSet &rs, const weight_t_of< ValueSet > &w, const typename ValueSet::value_t &r) -> decltype(rs.lweight(w, r))     | 
|   | 
| template<typename WeightSet , typename ExpSet >  | 
| expansionset< expressionset< context< labelset_t_of< ExpSet >, join_t< WeightSet, weightset_t_of< ExpSet > > > > >  | vcsn::join_weightset_expansionset (const WeightSet &ws, const expansionset< ExpSet > &rs) | 
|   | 
| template<typename WeightSet , typename ExpansionSet >  | 
| expansion  | vcsn::dyn::detail::lweight_expansion (const weight &weight, const expansion &exp) | 
|   | Bridge (lweight).  More...
  | 
|   | 
| template<typename WeightSet , typename ExpSet >  | 
| expressionset< context< labelset_t_of< ExpSet >, join_t< WeightSet, weightset_t_of< ExpSet > > > >  | vcsn::join_weightset_expressionset (const WeightSet &ws, const ExpSet &rs) | 
|   | Join between an expressionset and a weightset.  More...
  | 
|   | 
| template<typename WeightSet , typename ExpSet >  | 
| expression  | vcsn::dyn::detail::lweight_expression (const weight &weight, const expression &exp) | 
|   | Bridge (lweight).  More...
  | 
|   | 
| template<typename WeightSet , typename ExpSet >  | 
| auto  | vcsn::join_weightset_polynomialset (const WeightSet &ws, const polynomialset< ExpSet > &ps) | 
|   | 
| template<typename WeightSet , typename PolynomialSet >  | 
| polynomial  | vcsn::dyn::detail::lweight_polynomial (const weight &weight, const polynomial &poly) | 
|   | Bridge (lweight).  More...
  | 
|   | 
| template<Automaton Aut, typename Tag  = auto_tag>  | 
| Aut &  | vcsn::rweight_here (Aut &res, const weight_t_of< Aut > &w, Tag tag={}) | 
|   | In place right-multiplication of an automaton by a weight.  More...
  | 
|   | 
| template<Automaton Aut, typename Tag  = auto_tag>  | 
| fresh_automaton_t_of< Aut >  | vcsn::rweight (const Aut &aut, const weight_t_of< Aut > &w, Tag tag={}) | 
|   | Right-multiplication of an automaton by a weight.  More...
  | 
|   | 
| template<Automaton Aut, typename Tag >  | 
| automaton  | vcsn::dyn::detail::rweight_tag (Aut &aut, const weight_t_of< Aut > &w) | 
|   | Right-product.  More...
  | 
|   | 
| template<Automaton Aut, typename WeightSet , typename String >  | 
| automaton  | vcsn::dyn::detail::rweight (const automaton &aut, const weight &weight, const std::string &algo) | 
|   | Bridge.  More...
  | 
|   | 
| template<typename ValueSet >  | 
| ValueSet::value_t  | vcsn::rweight (const ValueSet &rs, const typename ValueSet::value_t &r, const weight_t_of< ValueSet > &w) | 
|   | 
| template<typename ExpansionSet , typename WeightSet >  | 
| expansion  | vcsn::dyn::detail::rweight_expansion (const expansion &exp, const weight &weight) | 
|   | Bridge (rweight).  More...
  | 
|   | 
| template<typename ExpSet , typename WeightSet >  | 
| expression  | vcsn::dyn::detail::rweight_expression (const expression &exp, const weight &weight) | 
|   | Bridge (rweight).  More...
  | 
|   | 
| template<typename PolynomialSet , typename WeightSet >  | 
| polynomial  | vcsn::dyn::detail::rweight_polynomial (const polynomial &poly, const weight &weight) | 
|   | Bridge (rweight).  More...
  | 
|   |