diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/noexcept.h | 21 | ||||
-rw-r--r-- | include/version.h | 2 |
2 files changed, 22 insertions, 1 deletions
diff --git a/include/noexcept.h b/include/noexcept.h new file mode 100644 index 0000000..25dc1a4 --- /dev/null +++ b/include/noexcept.h @@ -0,0 +1,21 @@ +/** + * NoExcept.h + * + * Some compilers (hello microsoft!) do not yet support the "noexcept" + * keyword. To overcome this, we use a macro that expands to "noexcept" + * + * @author Emiel Bruijntjes <emiel.bruijntjes@copernica.com> + * @author atvive <https://github.com/atvise> + */ + +/** + * Macro to be able to support MSVC compiler + */ +#ifndef _NOEXCEPT +# ifndef _MSC_VER +# define _NOEXCEPT noexcept +# else +# define _NOEXCEPT __declspec(nothrow) +# endif +#endif + diff --git a/include/version.h b/include/version.h index 85d2b66..7038f20 100644 --- a/include/version.h +++ b/include/version.h @@ -12,6 +12,6 @@ /** * Macro with version number (this is incremented with every release) */ -#define PHPCPP_API_VERSION 20150120 +#define PHPCPP_API_VERSION 20150126 |