yasmine
state_fwd.hpp
Go to the documentation of this file.
1 // //
3 // This file is part of the Seadex yasmine ecosystem (http://yasmine.seadex.de). //
4 // Copyright (C) 2016-2017 Seadex GmbH //
5 // //
6 // Licensing information is available in the folder "license" which is part of this distribution. //
7 // The same information is available on the www @ http://yasmine.seadex.de/Licenses.html. //
8 // //
10 
11 
12 #ifndef STATE_FWD_B1FE7EC2_9444_4D6B_AD05_C59EA6F7FF8A
13 #define STATE_FWD_B1FE7EC2_9444_4D6B_AD05_C59EA6F7FF8A
14 
15 
16 #include <vector>
17 #include <set>
18 
21 
22 
23 namespace sxy
24 {
25 
26 
27 class state;
28 typedef sxe::SX_UNIQUE_PTR< state > state_uptr;
29 typedef std::vector< const state* > raw_const_states;
30 typedef std::vector< state_uptr > states;
31 typedef std::set< const state* > raw_const_state_set;
32 typedef std::set< const state*, states_nesting_comparer > raw_const_states_by_nesting_level;
33 typedef std::set< state*, states_nesting_comparer > raw_states_by_nesting_level;
34 typedef std::set< state*, states_nesting_comparer_ascending > raw_states_by_nesting_level_ascending;
35 
36 
37 }
38 
39 
40 #endif
std::vector< state_uptr > states
Definition: state_fwd.hpp:30
Definition: state.hpp:33
std::set< const state *> raw_const_state_set
Definition: state_fwd.hpp:31
std::set< const state *, states_nesting_comparer > raw_const_states_by_nesting_level
Definition: state_fwd.hpp:32
Definition: adapter_cpp11.hpp:21
sxe::SX_UNIQUE_PTR< state > state_uptr
Definition: state_fwd.hpp:27
std::vector< const state *> raw_const_states
Definition: state_fwd.hpp:29
std::set< state *, states_nesting_comparer_ascending > raw_states_by_nesting_level_ascending
Definition: state_fwd.hpp:34
std::set< state *, states_nesting_comparer > raw_states_by_nesting_level
Definition: state_fwd.hpp:33