Go to the documentation of this file.
8 #ifndef MSGPACK_PREDEF_LANGUAGE_STDCPP_H
9 #define MSGPACK_PREDEF_LANGUAGE_STDCPP_H
38 #define MSGPACK_LANG_STDCPP MSGPACK_VERSION_NUMBER_NOT_AVAILABLE
40 #if defined(__cplusplus)
41 # undef MSGPACK_LANG_STDCPP
42 # if (__cplusplus > 100)
43 # define MSGPACK_LANG_STDCPP MSGPACK_PREDEF_MAKE_YYYYMM(__cplusplus)
45 # define MSGPACK_LANG_STDCPP MSGPACK_VERSION_NUMBER_AVAILABLE
49 #if MSGPACK_LANG_STDCPP
50 # define MSGPACK_LANG_STDCPP_AVAILABLE
53 #define MSGPACK_LANG_STDCPP_NAME "Standard C++"
70 #define MSGPACK_LANG_STDCPPCLI MSGPACK_VERSION_NUMBER_NOT_AVAILABLE
72 #if defined(__cplusplus_cli)
73 # undef MSGPACK_LANG_STDCPPCLI
74 # if (__cplusplus_cli > 100)
75 # define MSGPACK_LANG_STDCPPCLI MSGPACK_PREDEF_MAKE_YYYYMM(__cplusplus_cli)
77 # define MSGPACK_LANG_STDCPPCLI MSGPACK_VERSION_NUMBER_AVAILABLE
81 #if MSGPACK_LANG_STDCPPCLI
82 # define MSGPACK_LANG_STDCPPCLI_AVAILABLE
85 #define MSGPACK_LANG_STDCPPCLI_NAME "Standard C++/CLI"
99 #define MSGPACK_LANG_STDECPP MSGPACK_VERSION_NUMBER_NOT_AVAILABLE
101 #if defined(__embedded_cplusplus)
102 # undef MSGPACK_LANG_STDECPP
103 # define MSGPACK_LANG_STDECPP MSGPACK_VERSION_NUMBER_AVAILABLE
106 #if MSGPACK_LANG_STDECPP
107 # define MSGPACK_LANG_STDECPP_AVAILABLE
110 #define MSGPACK_LANG_STDECPP_NAME "Standard Embedded C++"
117 #include <msgpack/predef/detail/test.h>
120 #include <msgpack/predef/detail/test.h>
#define MSGPACK_LANG_STDCPPCLI
Definition: stdcpp.h:70
#define MSGPACK_LANG_STDECPP_NAME
Definition: stdcpp.h:110
#define MSGPACK_LANG_STDCPP
Definition: stdcpp.h:38
#define MSGPACK_LANG_STDECPP
Definition: stdcpp.h:99
#define MSGPACK_LANG_STDCPP_NAME
Definition: stdcpp.h:53
#define MSGPACK_LANG_STDCPPCLI_NAME
Definition: stdcpp.h:85
#define MSGPACK_PREDEF_DECLARE_TEST(x, s)
Definition: test.h:13