![]() |
Vcsn
2.1
Be Rational
|
Turn a tuple of expressions that are labels into a multi-tape label. More...
Static Public Member Functions | |
static bool | is_label (const tuple_t &v) |
Are all the components labels? More... | |
static label_t | as_label (const tuple_t &v) |
All the components are (single-tape) labels: make this a multitape label. More... | |
template<size_t... I> | |
static bool | is_label_ (const tuple_t &v, detail::index_sequence< I...>) |
template<size_t... I> | |
static label_t | as_label_ (const tuple_t &v, detail::index_sequence< I...>) |
template<size_t I> | |
static focus_t< I >::label_t | as_label_ (const tuple_t &v) |
Turn a tuple of expressions that are labels into a multi-tape label.
Definition at line 392 of file expressionset.hh.
|
inlinestatic |
All the components are (single-tape) labels: make this a multitape label.
Definition at line 402 of file expressionset.hh.
|
inlinestatic |
Definition at line 419 of file expressionset.hh.
References vcsn::v.
|
inlinestatic |
Definition at line 425 of file expressionset.hh.
References vcsn::detail::label_one(), vcsn::rat::one, vcsn::rat::tuple< Context, Enable >::sub(), and vcsn::dyn::type().
|
inlinestatic |
Are all the components labels?
Definition at line 395 of file expressionset.hh.
|
inlinestatic |
Definition at line 408 of file expressionset.hh.
References vcsn::rat::atom, vcsn::rat::one, vcsn::rat::tuple< Context, Enable >::sub(), and vcsn::dyn::type().