Vcsn
2.2
Be Rational
|
State labelset. More...
#include <fwd.hh>
Public Types | |
using | automaton_t = Aut |
using | state_t = state_t_of< Aut > |
using | value_t = state_t |
using | kind_t = void |
Public Member Functions | |
stateset (const automaton_t &aut) | |
std::ostream & | print (state_t s, std::ostream &out, format fmt={}) const |
Static Public Member Functions | |
static constexpr bool | is_letterized () |
static bool | equal (state_t l, state_t r) |
static bool | less (state_t l, state_t r) |
static size_t | hash (state_t s) |
Private Attributes | |
automaton_t | aut_ |
State labelset.
Used when representing states as labels of polynomials.
using vcsn::stateset< Aut >::automaton_t = Aut |
Definition at line 15 of file stateset.hh.
using vcsn::stateset< Aut >::kind_t = void |
Definition at line 31 of file stateset.hh.
using vcsn::stateset< Aut >::state_t = state_t_of<Aut> |
Definition at line 16 of file stateset.hh.
using vcsn::stateset< Aut >::value_t = state_t |
Definition at line 22 of file stateset.hh.
|
inline |
Definition at line 18 of file stateset.hh.
|
inlinestatic |
Definition at line 32 of file stateset.hh.
|
inlinestatic |
Definition at line 42 of file stateset.hh.
References vcsn::detail::hash_value().
|
inlinestatic |
Definition at line 26 of file stateset.hh.
|
inlinestatic |
Definition at line 37 of file stateset.hh.
|
inline |
Definition at line 48 of file stateset.hh.
|
private |
Definition at line 54 of file stateset.hh.