Improved C++0x static_assert support

This commit is contained in:
Christophe Riccio
2010-11-12 18:58:55 +00:00
parent 8045560a26
commit 23ba487f03
13 changed files with 151 additions and 130 deletions

View File

@@ -248,7 +248,7 @@
///////////////////////////////////////////////////////////////////////////////////////////////////
// Static assert
#if(defined(GLM_LANGUAGE) && GLM_LANGUAGE == GLM_LANGUAGE_CPP0X)
#if(GLM_COMPILER >= GLM_COMPILER_VC2010 || GLM_COMPILER >= GLM_COMPILER_GCC45)
#define GLM_STATIC_ASSERT(x, message) static_assert(x, message)
#elif(defined(BOOST_STATIC_ASSERT))
#define GLM_STATIC_ASSERT(x, message) BOOST_STATIC_ASSERT(x)