yasmine
terminate_pseudostate_model_impl.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 #ifndef TERMINATE_PSEUDOSTATE_MODEL_IMPL_F473E031_5035_4D29_ACBD_2F292A9BC6F8
12 #define TERMINATE_PSEUDOSTATE_MODEL_IMPL_F473E031_5035_4D29_ACBD_2F292A9BC6F8
13 
14 
17 
18 
19 namespace sxy
20 {
21 
22 
23 namespace model
24 {
25 
26 
27 class model_vertex_visitor;
28 
29 
32 class terminate_pseudostate_model_impl SX_FINAL:
33  public virtual terminate_pseudostate_model, public pseudostate_model_impl
34 {
35 
36 
37 public:
40  explicit terminate_pseudostate_model_impl( const std::string& _name );
41  virtual ~terminate_pseudostate_model_impl() SX_NOEXCEPT SX_OVERRIDE;
43  virtual void accept( model_vertex_visitor& _constructor_visitor ) const SX_OVERRIDE;
44 };
45 
46 
47 
48 }
49 
50 
51 }
52 
53 
54 #endif
A terminate pseudostate in the model.
Definition: terminate_pseudostate_model_impl.hpp:27
Definition: algorithm_parameters.hpp:16