The ROme OpTimistic Simulator  3.0.0
A General-Purpose Multithreaded Parallel/Distributed Simulation Platform
platform.h
Go to the documentation of this file.
1 
14 #pragma once
15 
16 #if defined(_WIN32)
17 #define __WINDOWS
18 #elif defined(__unix__) || defined(__unix) || (defined(__APPLE__) && defined(__MACH__))
19 #define __POSIX
20 
21 #if defined(__linux__)
22 #define __LINUX
23 #endif
24 
25 #if defined(__APPLE__) && defined(__MACH__)
26 #define __MACOS
27 #endif
28 
29 #else
30 #error Unsupported operating system
31 #endif