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_STDCPP_NAME
Definition: stdcpp.h:53
#define MSGPACK_LANG_STDECPP_NAME
Definition: stdcpp.h:110
#define MSGPACK_PREDEF_DECLARE_TEST(x, s)
Definition: test.h:13
#define MSGPACK_LANG_STDCPP
Definition: stdcpp.h:38
#define MSGPACK_LANG_STDECPP
Definition: stdcpp.h:99
#define MSGPACK_LANG_STDCPPCLI_NAME
Definition: stdcpp.h:85
#define MSGPACK_LANG_STDCPPCLI
Definition: stdcpp.h:70