yasmine
behavior_struct.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 BEHAVIOR_STRUCT_12B226AB_A03E_4F10_AD6D_52E3F253A776
12 #define BEHAVIOR_STRUCT_12B226AB_A03E_4F10_AD6D_52E3F253A776
13 
14 
15 #include "essentials/non_copyable.hpp"
16 
17 #include "state_machine_type.hpp"
18 #include "access_operator.hpp"
19 
20 
21 namespace sxy
22 {
23 
24 
26 {
27 public:
29  ~behavior_struct() SX_NOEXCEPT;
30  SX_NO_COPY( behavior_struct )
31 
32 
33  std::string behavior_class_name;
34  std::string behavior_method_name;
36 };
37 
38 
39 }
40 
41 
42 #endif
Definition: behavior_struct.hpp:25
std::string behavior_method_name
Definition: behavior_struct.hpp:34
~behavior_struct() SX_NOEXCEPT
Definition: behavior_struct.cpp:27
access_operator call_operator
Definition: behavior_struct.hpp:35
Definition: algorithm_parameters.hpp:16
std::string behavior_class_name
Definition: behavior_struct.hpp:33
access_operator
Enumeration for predefined access operator.
Definition: access_operator.hpp:23
behavior_struct()
Definition: behavior_struct.cpp:18