|  | 0.9.9 API documenation
    | 
 
 
 
  249 #if(GLM_COMPILER & GLM_COMPILER_GCC)   251 #   define GLM_CXX11_STATIC_ASSERT   253 #elif(GLM_COMPILER & GLM_COMPILER_CLANG)   254 #   if(__has_feature(cxx_exceptions))   255 #       define GLM_CXX98_EXCEPTIONS   258 #   if(__has_feature(cxx_rtti))   259 #       define GLM_CXX98_RTTI   262 #   if(__has_feature(cxx_access_control_sfinae))   263 #       define GLM_CXX11_ACCESS_CONTROL_SFINAE   266 #   if(__has_feature(cxx_alias_templates))   267 #       define GLM_CXX11_ALIAS_TEMPLATE   270 #   if(__has_feature(cxx_alignas))   271 #       define GLM_CXX11_ALIGNAS   274 #   if(__has_feature(cxx_attributes))   275 #       define GLM_CXX11_ATTRIBUTES   278 #   if(__has_feature(cxx_constexpr))   279 #       define GLM_CXX11_CONSTEXPR   282 #   if(__has_feature(cxx_decltype))   283 #       define GLM_CXX11_DECLTYPE   286 #   if(__has_feature(cxx_default_function_template_args))   287 #       define GLM_CXX11_DEFAULT_FUNCTION_TEMPLATE_ARGS   290 #   if(__has_feature(cxx_defaulted_functions))   291 #       define GLM_CXX11_DEFAULTED_FUNCTIONS   294 #   if(__has_feature(cxx_delegating_constructors))   295 #       define GLM_CXX11_DELEGATING_CONSTRUCTORS   298 #   if(__has_feature(cxx_deleted_functions))   299 #       define GLM_CXX11_DELETED_FUNCTIONS   302 #   if(__has_feature(cxx_explicit_conversions))   303 #       define GLM_CXX11_EXPLICIT_CONVERSIONS   306 #   if(__has_feature(cxx_generalized_initializers))   307 #       define GLM_CXX11_GENERALIZED_INITIALIZERS   310 #   if(__has_feature(cxx_implicit_moves))   311 #       define GLM_CXX11_IMPLICIT_MOVES   314 #   if(__has_feature(cxx_inheriting_constructors))   315 #       define GLM_CXX11_INHERITING_CONSTRUCTORS   318 #   if(__has_feature(cxx_inline_namespaces))   319 #       define GLM_CXX11_INLINE_NAMESPACES   322 #   if(__has_feature(cxx_lambdas))   323 #       define GLM_CXX11_LAMBDAS   326 #   if(__has_feature(cxx_local_type_template_args))   327 #       define GLM_CXX11_LOCAL_TYPE_TEMPLATE_ARGS   330 #   if(__has_feature(cxx_noexcept))   331 #       define GLM_CXX11_NOEXCEPT   334 #   if(__has_feature(cxx_nonstatic_member_init))   335 #       define GLM_CXX11_NONSTATIC_MEMBER_INIT   338 #   if(__has_feature(cxx_nullptr))   339 #       define GLM_CXX11_NULLPTR   342 #   if(__has_feature(cxx_override_control))   343 #       define GLM_CXX11_OVERRIDE_CONTROL   346 #   if(__has_feature(cxx_reference_qualified_functions))   347 #       define GLM_CXX11_REFERENCE_QUALIFIED_FUNCTIONS   350 #   if(__has_feature(cxx_range_for))   351 #       define GLM_CXX11_RANGE_FOR   354 #   if(__has_feature(cxx_raw_string_literals))   355 #       define GLM_CXX11_RAW_STRING_LITERALS   358 #   if(__has_feature(cxx_rvalue_references))   359 #       define GLM_CXX11_RVALUE_REFERENCES   362 #   if(__has_feature(cxx_static_assert))   363 #       define GLM_CXX11_STATIC_ASSERT   366 #   if(__has_feature(cxx_auto_type))   367 #       define GLM_CXX11_AUTO_TYPE   370 #   if(__has_feature(cxx_strong_enums))   371 #       define GLM_CXX11_STRONG_ENUMS   374 #   if(__has_feature(cxx_trailing_return))   375 #       define GLM_CXX11_TRAILING_RETURN   378 #   if(__has_feature(cxx_unicode_literals))   379 #       define GLM_CXX11_UNICODE_LITERALS   382 #   if(__has_feature(cxx_unrestricted_unions))   383 #       define GLM_CXX11_UNRESTRICTED_UNIONS   386 #   if(__has_feature(cxx_user_literals))   387 #       define GLM_CXX11_USER_LITERALS   390 #   if(__has_feature(cxx_variadic_templates))   391 #       define GLM_CXX11_VARIADIC_TEMPLATES   394 #endif//(GLM_COMPILER & GLM_COMPILER_CLANG)