Go to the source code of this file.
|
| template<typename... ValueSets> |
| using | vcsn::meet_t = decltype(meet(std::declval< ValueSets >()...)) |
| |
|
| template<typename LabelSet , typename WeightSet > |
| context< LabelSet, WeightSet > | vcsn::make_context (const LabelSet &ls, const WeightSet &ws) |
| | Shorthand to build a context. More...
|
| |
| template<typename ValueSet > |
| auto | vcsn::meet (const ValueSet &vs) -> ValueSet |
| | The meet of a single valueset. More...
|
| |
| template<typename ValueSet1 , typename ValueSet2 , typename ValueSet3 , typename... VSs> |
| auto | vcsn::meet (const ValueSet1 &vs1, const ValueSet2 &vs2, const ValueSet3 &vs3, const VSs &...vs) -> decltype(meet(meet(vs1, vs2), vs3, vs...)) |
| |
| template<typename LhsLabelSet , typename LhsWeightSet , typename RhsLabelSet , typename RhsWeightSet > |
| auto | vcsn::meet (const context< LhsLabelSet, LhsWeightSet > &a, const context< RhsLabelSet, RhsWeightSet > &b) -> context< meet_t< LhsLabelSet, RhsLabelSet >, join_t< LhsWeightSet, RhsWeightSet >> |
| | The meet of two contexts. More...
|
| |