Classes | Typedefs
state_machine.h File Reference

State Machine Library using Boost::Graph. More...

#include <boost/graph/adjacency_list.hpp>
#include <boost/graph/graph_utility.hpp>
#include <boost/property_tree/ptree.hpp>
#include <boost/property_tree/xml_parser.hpp>
#include <boost/foreach.hpp>
#include <boost/lexical_cast.hpp>
#include <boost/graph/graphviz.hpp>
#include <mutex>
#include <rostate_machine/graph_writer.h>
Include dependency graph for state_machine.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  StateInfo
 Struct for State Infomation. More...
 
class  StateMachine
 State Machine Class using Boost::Graph. More...
 
struct  StateProperty
 State Property for State Machine Class. More...
 
struct  TransitionProperty
 State Transition Property for State Machine Class. More...
 

Typedefs

typedef boost::graph_traits< graph_t >::adjacency_iterator adjacency_iterator_t
 
typedef graph_t::edge_descriptor edge_t
 edge type for State Machine Class (State Transition) More...
 
typedef boost::adjacency_list< boost::listS, boost::vecS, boost::bidirectionalS, StateProperty, TransitionPropertygraph_t
 Boost::Graph type for State Machine Class. More...
 
typedef boost::graph_traits< graph_t >::out_edge_iterator out_edge_iterator_t
 
typedef graph_t::vertex_descriptor vertex_t
 vertex type for State Machine Class (State) More...
 

Detailed Description

State Machine Library using Boost::Graph.

Author
Masaya Kataoka (ms.ka.nosp@m.taok.nosp@m.a@gma.nosp@m.il.c.nosp@m.om)
Version
0.1
Date
2019-04-26

Definition in file state_machine.h.

Typedef Documentation

typedef boost::graph_traits<graph_t>::adjacency_iterator adjacency_iterator_t

Definition at line 65 of file state_machine.h.

typedef graph_t::edge_descriptor edge_t

edge type for State Machine Class (State Transition)

Definition at line 64 of file state_machine.h.

typedef boost::adjacency_list<boost::listS, boost::vecS, boost::bidirectionalS, StateProperty, TransitionProperty> graph_t

Boost::Graph type for State Machine Class.

Definition at line 54 of file state_machine.h.

typedef boost::graph_traits<graph_t>::out_edge_iterator out_edge_iterator_t

Definition at line 66 of file state_machine.h.

typedef graph_t::vertex_descriptor vertex_t

vertex type for State Machine Class (State)

Definition at line 59 of file state_machine.h.



rostate_machine
Author(s):
autogenerated on Wed Sep 4 2019 05:19:52