yasmine
initial_pseudostate.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 INITIAL_PSEUDOSTATE_D6A63505_2F02_4013_8A3E_A471096DE40E
13 #define INITIAL_PSEUDOSTATE_D6A63505_2F02_4013_8A3E_A471096DE40E
14 
15 
16 #include "region_pseudostate.hpp"
18 
19 
20 namespace sxy
21 {
22 
23 
24 class transition;
25 
26 
28  public virtual region_pseudostate
29 {
30 public:
32  {
33  // Nothing to do...
34  }
35 
36 
37  virtual ~initial_pseudostate() SX_NOEXCEPT SX_OVERRIDE
38  {
39  // Nothing to do...
40  }
41 
42 
43  SX_NO_COPY(initial_pseudostate)
44  virtual transition * get_transition() const = 0;
45 };
46 
47 
48 }
49 
50 
51 #endif
Definition: region_pseudostate.hpp:23
Definition: initial_pseudostate.hpp:27
virtual ~initial_pseudostate() SX_NOEXCEPT SX_OVERRIDE
Definition: initial_pseudostate.hpp:37
Definition: adapter_cpp11.hpp:21
initial_pseudostate()
Definition: initial_pseudostate.hpp:31
Definition: transition.hpp:34
virtual transition * get_transition() const =0