annotate msgpack/include/msgpack/predef/os/ios.h @ 25:9298566b4708

msgpack: import 2.0.0
author David Demelier <markand@malikania.fr>
date Thu, 24 Nov 2016 17:35:14 +0100
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
25
9298566b4708 msgpack: import 2.0.0
David Demelier <markand@malikania.fr>
parents:
diff changeset
1 /*
9298566b4708 msgpack: import 2.0.0
David Demelier <markand@malikania.fr>
parents:
diff changeset
2 Copyright Franz Detro 2014
9298566b4708 msgpack: import 2.0.0
David Demelier <markand@malikania.fr>
parents:
diff changeset
3 Copyright Rene Rivera 2015
9298566b4708 msgpack: import 2.0.0
David Demelier <markand@malikania.fr>
parents:
diff changeset
4 Distributed under the Boost Software License, Version 1.0.
9298566b4708 msgpack: import 2.0.0
David Demelier <markand@malikania.fr>
parents:
diff changeset
5 (See accompanying file LICENSE_1_0.txt or copy at
9298566b4708 msgpack: import 2.0.0
David Demelier <markand@malikania.fr>
parents:
diff changeset
6 http://www.boost.org/LICENSE_1_0.txt)
9298566b4708 msgpack: import 2.0.0
David Demelier <markand@malikania.fr>
parents:
diff changeset
7 */
9298566b4708 msgpack: import 2.0.0
David Demelier <markand@malikania.fr>
parents:
diff changeset
8
9298566b4708 msgpack: import 2.0.0
David Demelier <markand@malikania.fr>
parents:
diff changeset
9 #ifndef MSGPACK_PREDEF_OS_IOS_H
9298566b4708 msgpack: import 2.0.0
David Demelier <markand@malikania.fr>
parents:
diff changeset
10 #define MSGPACK_PREDEF_OS_IOS_H
9298566b4708 msgpack: import 2.0.0
David Demelier <markand@malikania.fr>
parents:
diff changeset
11
9298566b4708 msgpack: import 2.0.0
David Demelier <markand@malikania.fr>
parents:
diff changeset
12 #include <msgpack/predef/version_number.h>
9298566b4708 msgpack: import 2.0.0
David Demelier <markand@malikania.fr>
parents:
diff changeset
13 #include <msgpack/predef/make.h>
9298566b4708 msgpack: import 2.0.0
David Demelier <markand@malikania.fr>
parents:
diff changeset
14
9298566b4708 msgpack: import 2.0.0
David Demelier <markand@malikania.fr>
parents:
diff changeset
15 /*`
9298566b4708 msgpack: import 2.0.0
David Demelier <markand@malikania.fr>
parents:
diff changeset
16 [heading `MSGPACK_OS_IOS`]
9298566b4708 msgpack: import 2.0.0
David Demelier <markand@malikania.fr>
parents:
diff changeset
17
9298566b4708 msgpack: import 2.0.0
David Demelier <markand@malikania.fr>
parents:
diff changeset
18 [@http://en.wikipedia.org/wiki/iOS iOS] operating system.
9298566b4708 msgpack: import 2.0.0
David Demelier <markand@malikania.fr>
parents:
diff changeset
19
9298566b4708 msgpack: import 2.0.0
David Demelier <markand@malikania.fr>
parents:
diff changeset
20 [table
9298566b4708 msgpack: import 2.0.0
David Demelier <markand@malikania.fr>
parents:
diff changeset
21 [[__predef_symbol__] [__predef_version__]]
9298566b4708 msgpack: import 2.0.0
David Demelier <markand@malikania.fr>
parents:
diff changeset
22
9298566b4708 msgpack: import 2.0.0
David Demelier <markand@malikania.fr>
parents:
diff changeset
23 [[`__APPLE__`] [__predef_detection__]]
9298566b4708 msgpack: import 2.0.0
David Demelier <markand@malikania.fr>
parents:
diff changeset
24 [[`__MACH__`] [__predef_detection__]]
9298566b4708 msgpack: import 2.0.0
David Demelier <markand@malikania.fr>
parents:
diff changeset
25 [[`__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__`] [__predef_detection__]]
9298566b4708 msgpack: import 2.0.0
David Demelier <markand@malikania.fr>
parents:
diff changeset
26
9298566b4708 msgpack: import 2.0.0
David Demelier <markand@malikania.fr>
parents:
diff changeset
27 [[`__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__`] [__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__*1000]]
9298566b4708 msgpack: import 2.0.0
David Demelier <markand@malikania.fr>
parents:
diff changeset
28 ]
9298566b4708 msgpack: import 2.0.0
David Demelier <markand@malikania.fr>
parents:
diff changeset
29 */
9298566b4708 msgpack: import 2.0.0
David Demelier <markand@malikania.fr>
parents:
diff changeset
30
9298566b4708 msgpack: import 2.0.0
David Demelier <markand@malikania.fr>
parents:
diff changeset
31 #define MSGPACK_OS_IOS MSGPACK_VERSION_NUMBER_NOT_AVAILABLE
9298566b4708 msgpack: import 2.0.0
David Demelier <markand@malikania.fr>
parents:
diff changeset
32
9298566b4708 msgpack: import 2.0.0
David Demelier <markand@malikania.fr>
parents:
diff changeset
33 #if !defined(MSGPACK_PREDEF_DETAIL_OS_DETECTED) && ( \
9298566b4708 msgpack: import 2.0.0
David Demelier <markand@malikania.fr>
parents:
diff changeset
34 defined(__APPLE__) && defined(__MACH__) && \
9298566b4708 msgpack: import 2.0.0
David Demelier <markand@malikania.fr>
parents:
diff changeset
35 defined(__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__) \
9298566b4708 msgpack: import 2.0.0
David Demelier <markand@malikania.fr>
parents:
diff changeset
36 )
9298566b4708 msgpack: import 2.0.0
David Demelier <markand@malikania.fr>
parents:
diff changeset
37 # undef MSGPACK_OS_IOS
9298566b4708 msgpack: import 2.0.0
David Demelier <markand@malikania.fr>
parents:
diff changeset
38 # define MSGPACK_OS_IOS (__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__*1000)
9298566b4708 msgpack: import 2.0.0
David Demelier <markand@malikania.fr>
parents:
diff changeset
39 #endif
9298566b4708 msgpack: import 2.0.0
David Demelier <markand@malikania.fr>
parents:
diff changeset
40
9298566b4708 msgpack: import 2.0.0
David Demelier <markand@malikania.fr>
parents:
diff changeset
41 #if MSGPACK_OS_IOS
9298566b4708 msgpack: import 2.0.0
David Demelier <markand@malikania.fr>
parents:
diff changeset
42 # define MSGPACK_OS_IOS_AVAILABLE
9298566b4708 msgpack: import 2.0.0
David Demelier <markand@malikania.fr>
parents:
diff changeset
43 # include <msgpack/predef/detail/os_detected.h>
9298566b4708 msgpack: import 2.0.0
David Demelier <markand@malikania.fr>
parents:
diff changeset
44 #endif
9298566b4708 msgpack: import 2.0.0
David Demelier <markand@malikania.fr>
parents:
diff changeset
45
9298566b4708 msgpack: import 2.0.0
David Demelier <markand@malikania.fr>
parents:
diff changeset
46 #define MSGPACK_OS_IOS_NAME "iOS"
9298566b4708 msgpack: import 2.0.0
David Demelier <markand@malikania.fr>
parents:
diff changeset
47
9298566b4708 msgpack: import 2.0.0
David Demelier <markand@malikania.fr>
parents:
diff changeset
48 #endif
9298566b4708 msgpack: import 2.0.0
David Demelier <markand@malikania.fr>
parents:
diff changeset
49
9298566b4708 msgpack: import 2.0.0
David Demelier <markand@malikania.fr>
parents:
diff changeset
50 #include <msgpack/predef/detail/test.h>
9298566b4708 msgpack: import 2.0.0
David Demelier <markand@malikania.fr>
parents:
diff changeset
51 MSGPACK_PREDEF_DECLARE_TEST(MSGPACK_OS_IOS,MSGPACK_OS_IOS_NAME)