objc.h |
`
[heading `MSGPACK_LANG_OBJC`]
[@http://en.wikipedia.org/wiki/Objective-C Objective-C] language.
[table
[[__predef_symbol__] [__predef_version__]]
[[`__OBJC__`] [__predef_detection__]]
]
|
969 |
stdc.h |
`
[heading `MSGPACK_LANG_STDC`]
[@http://en.wikipedia.org/wiki/C_(programming_language) Standard C] language.
If available, the year of the standard is detected as YYYY.MM.1 from the Epoc date.
[table
[[__predef_symbol__] [__predef_version__]]
[[`__STDC__`] [__predef_detection__]]
[[`__STDC_VERSION__`] [V.R.P]]
]
|
1371 |
stdcpp.h |
`
[heading `MSGPACK_LANG_STDCPP`]
[@http://en.wikipedia.org/wiki/C%2B%2B Standard C++] language.
If available, the year of the standard is detected as YYYY.MM.1 from the Epoc date.
Because of the way the C++ standardization process works the
defined version year will not be the commonly known year of the standard.
Specifically the defined versions are:
[table Detected Version Number vs. C++ Standard Year
[[Detected Version Number] [Standard Year] [C++ Standard]]
[[27.11.1] [1998] [ISO/IEC 14882:1998]]
[[41.12.1] [2011] [ISO/IEC 14882:2011]]
]
[table
[[__predef_symbol__] [__predef_version__]]
[[`__cplusplus`] [__predef_detection__]]
[[`__cplusplus`] [YYYY.MM.1]]
]
|
3258 |