Vcsn
2.1
Be Rational
|
#include <wet.hh>
Public Types | |
using | welement_label_t = detail::welement_label< Label > |
using | welement_weight_t = detail::welement_weight< Weight > |
using | label_t = typename welement_label_t::label_t |
using | weight_t = typename welement_weight_t::weight_t |
using | value_t = welement< typename std::remove_reference< label_t >::type, typename std::remove_reference< weight_t >::type > |
Public Types inherited from vcsn::detail::welement_label< Label > | |
using | label_t = Label |
Public Types inherited from vcsn::detail::welement_weight< Weight > | |
using | weight_t = Weight |
Public Member Functions | |
welement (const label_t &l, const weight_t &w) | |
operator value_t () const | |
auto | operator< (const welement &that) const -> bool |
auto | operator== (const welement &that) const -> bool |
Public Member Functions inherited from vcsn::detail::welement_label< Label > | |
welement_label (const label_t &l) | |
const label_t & | label () const |
void | label (const label_t &l) |
Public Member Functions inherited from vcsn::detail::welement_weight< Weight > | |
welement_weight (const weight_t &w) | |
const weight_t & | weight () const |
void | weight (const weight_t &k) |
using vcsn::welement< Label, Weight >::label_t = typename welement_label_t::label_t |
using vcsn::welement< Label, Weight >::value_t = welement<typename std::remove_reference<label_t>::type, typename std::remove_reference<weight_t>::type> |
using vcsn::welement< Label, Weight >::weight_t = typename welement_weight_t::weight_t |
using vcsn::welement< Label, Weight >::welement_label_t = detail::welement_label<Label> |
using vcsn::welement< Label, Weight >::welement_weight_t = detail::welement_weight<Weight> |
|
inline |
|
inline |
Definition at line 106 of file wet.hh.
References vcsn::detail::welement_label< Label >::label(), and vcsn::detail::welement_weight< Weight >::weight().
|
inline |
Definition at line 111 of file wet.hh.
References vcsn::detail::welement_label< Label >::label().
|
inline |
Definition at line 117 of file wet.hh.
References vcsn::detail::welement_label< Label >::label().