Vcsn  2.0
Be Rational
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
vcsn::detail::detweighted_automaton_impl< Aut >::stateset Struct Reference

An output state is a list of weighted input states. More...

#include <determinize.hh>

Collaboration diagram for vcsn::detail::detweighted_automaton_impl< Aut >::stateset:

Public Types

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, symbol format=symbol{"text"}) const
 

Static Public Member Functions

static bool equals (state_t l, state_t r)
 
static bool less_than (state_t l, state_t r)
 
static size_t hash (state_t s)
 

Public Attributes

automaton_t aut_
 

Detailed Description

template<typename Aut>
struct vcsn::detail::detweighted_automaton_impl< Aut >::stateset

An output state is a list of weighted input states.

Definition at line 291 of file determinize.hh.

Member Typedef Documentation

template<typename Aut >
using vcsn::detail::detweighted_automaton_impl< Aut >::stateset::kind_t = void

Definition at line 298 of file determinize.hh.

template<typename Aut >
using vcsn::detail::detweighted_automaton_impl< Aut >::stateset::value_t = state_t

Definition at line 297 of file determinize.hh.

Constructor & Destructor Documentation

template<typename Aut >
vcsn::detail::detweighted_automaton_impl< Aut >::stateset::stateset ( const automaton_t aut)
inline

Definition at line 293 of file determinize.hh.

Member Function Documentation

template<typename Aut >
static bool vcsn::detail::detweighted_automaton_impl< Aut >::stateset::equals ( state_t  l,
state_t  r 
)
inlinestatic

Definition at line 299 of file determinize.hh.

template<typename Aut >
static size_t vcsn::detail::detweighted_automaton_impl< Aut >::stateset::hash ( state_t  s)
inlinestatic

Definition at line 309 of file determinize.hh.

References vcsn::hash_value().

Here is the call graph for this function:

template<typename Aut >
static bool vcsn::detail::detweighted_automaton_impl< Aut >::stateset::less_than ( state_t  l,
state_t  r 
)
inlinestatic

Definition at line 304 of file determinize.hh.

template<typename Aut >
std::ostream& vcsn::detail::detweighted_automaton_impl< Aut >::stateset::print ( state_t  s,
std::ostream &  out,
symbol  format = symbol{"text"} 
) const
inline

Definition at line 315 of file determinize.hh.

Member Data Documentation

template<typename Aut >
automaton_t vcsn::detail::detweighted_automaton_impl< Aut >::stateset::aut_

Definition at line 321 of file determinize.hh.


The documentation for this struct was generated from the following file: