![]()  | 
  
    Vcsn
    2.5.dev
    
   Be Rational 
   | 
 
Add support for an empty word to a letterset thanks to the one() of its genset. More...
#include <nullableset.hh>
Public Types | |
| using | genset_t = GenSet | 
| using | labelset_t = letterset< genset_t > | 
| using | value_t = typename labelset_t::value_t | 
Static Public Member Functions | |
| static ATTRIBUTE_PURE constexpr value_t | special () | 
| static ATTRIBUTE_PURE constexpr value_t | one () | 
| static ATTRIBUTE_PURE bool | is_one (value_t l) | 
| template<typename Value > | |
| static Value | transpose (const labelset_t &ls, const Value &l) | 
| template<typename... Args> | |
| static value_t | value (const labelset_t &ls, Args &&... args) | 
| static ATTRIBUTE_PURE value_t | get_value (const value_t &v) | 
| static auto | generators (const labelset_t &ls) | 
| static auto | pregenerators (const labelset_t &ls) | 
Add support for an empty word to a letterset thanks to the one() of its genset.
| GenSet | the GenSet of the LabelSet to which we want to add nullable support (i.e., letterset<GenSet>). | 
Definition at line 116 of file nullableset.hh.
| using vcsn::detail::nullable_helper< letterset< GenSet > >::genset_t = GenSet | 
Definition at line 118 of file nullableset.hh.
| using vcsn::detail::nullable_helper< letterset< GenSet > >::labelset_t = letterset<genset_t> | 
Definition at line 119 of file nullableset.hh.
| using vcsn::detail::nullable_helper< letterset< GenSet > >::value_t = typename labelset_t::value_t | 
Definition at line 120 of file nullableset.hh.
      
  | 
  inlinestatic | 
Definition at line 164 of file nullableset.hh.
References vcsn::letterset< GenSet >::generators().
      
  | 
  inlinestatic | 
Definition at line 159 of file nullableset.hh.
References vcsn::detail::v.
      
  | 
  inlinestatic | 
Definition at line 138 of file nullableset.hh.
References vcsn::detail::nullable_helper< LabelSet >::one().
      
  | 
  inlinestatic | 
Definition at line 131 of file nullableset.hh.
      
  | 
  inlinestatic | 
Definition at line 169 of file nullableset.hh.
References vcsn::detail::genset_labelset< GenSet >::genset().
      
  | 
  inlinestatic | 
Definition at line 124 of file nullableset.hh.
      
  | 
  inlinestatic | 
Definition at line 145 of file nullableset.hh.
References vcsn::detail::genset_labelset< GenSet >::transpose().
      
  | 
  inlinestatic | 
Definition at line 152 of file nullableset.hh.
References vcsn::letterset< GenSet >::value().