yasmine
event_model_priority.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 EVENT_MODEL_PRIORITY_E5077DAE_CCFB_416A_845C_593C6FE00A01
12 #define EVENT_MODEL_PRIORITY_E5077DAE_CCFB_416A_845C_593C6FE00A01
13 
14 
15 #include <limits>
16 
17 #include "essentials/compatibility/compatibility.hpp"
18 
19 
20 namespace sxy
21 {
22 
23 
24 namespace model
25 {
26 
27 
29 typedef sxe::int8_t event_priority;
30 
31 #if defined( SX_CPP03_BOOST ) || ( defined(_MSC_VER) && _MSC_VER <=1800 )
32 
33 #ifdef max
34  #undef max
35 #endif
36 
37 #define DEFAULT_EVENT_PRIORITY 0u
38 
39 #else
40 
42 constexpr event_priority DEFAULT_EVENT_PRIORITY = 0;
43 
44 #endif
45 
46 
47 }
48 
49 
50 }
51 
52 
53 #endif
constexpr event_priority DEFAULT_EVENT_PRIORITY
yasmine model&#39;s predefined default event priority.
Definition: event_model_priority.hpp:42
Definition: algorithm_parameters.hpp:16
sxe::int8_t event_priority
The type alias for yasmine model&#39;s event priorities.
Definition: event_model_priority.hpp:29