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