|  | 0.9.9 API documenation
    | 
 
 
  
  
 
Go to the documentation of this file.
  252 #if(GLM_COMPILER & GLM_COMPILER_GCC) 
  254 #       if(GLM_COMPILER >= GLM_COMPILER_GCC43) 
  255 #               define GLM_CXX11_STATIC_ASSERT 
  258 #elif(GLM_COMPILER & GLM_COMPILER_CLANG) 
  259 #       if(__has_feature(cxx_exceptions)) 
  260 #               define GLM_CXX98_EXCEPTIONS 
  263 #       if(__has_feature(cxx_rtti)) 
  264 #               define GLM_CXX98_RTTI 
  267 #       if(__has_feature(cxx_access_control_sfinae)) 
  268 #               define GLM_CXX11_ACCESS_CONTROL_SFINAE 
  271 #       if(__has_feature(cxx_alias_templates)) 
  272 #               define GLM_CXX11_ALIAS_TEMPLATE 
  275 #       if(__has_feature(cxx_alignas)) 
  276 #               define GLM_CXX11_ALIGNAS 
  279 #       if(__has_feature(cxx_attributes)) 
  280 #               define GLM_CXX11_ATTRIBUTES 
  283 #       if(__has_feature(cxx_constexpr)) 
  284 #               define GLM_CXX11_CONSTEXPR 
  287 #       if(__has_feature(cxx_decltype)) 
  288 #               define GLM_CXX11_DECLTYPE 
  291 #       if(__has_feature(cxx_default_function_template_args)) 
  292 #               define GLM_CXX11_DEFAULT_FUNCTION_TEMPLATE_ARGS 
  295 #       if(__has_feature(cxx_defaulted_functions)) 
  296 #               define GLM_CXX11_DEFAULTED_FUNCTIONS 
  299 #       if(__has_feature(cxx_delegating_constructors)) 
  300 #               define GLM_CXX11_DELEGATING_CONSTRUCTORS 
  303 #       if(__has_feature(cxx_deleted_functions)) 
  304 #               define GLM_CXX11_DELETED_FUNCTIONS 
  307 #       if(__has_feature(cxx_explicit_conversions)) 
  308 #               define GLM_CXX11_EXPLICIT_CONVERSIONS 
  311 #       if(__has_feature(cxx_generalized_initializers)) 
  312 #               define GLM_CXX11_GENERALIZED_INITIALIZERS 
  315 #       if(__has_feature(cxx_implicit_moves)) 
  316 #               define GLM_CXX11_IMPLICIT_MOVES 
  319 #       if(__has_feature(cxx_inheriting_constructors)) 
  320 #               define GLM_CXX11_INHERITING_CONSTRUCTORS 
  323 #       if(__has_feature(cxx_inline_namespaces)) 
  324 #               define GLM_CXX11_INLINE_NAMESPACES 
  327 #       if(__has_feature(cxx_lambdas)) 
  328 #               define GLM_CXX11_LAMBDAS 
  331 #       if(__has_feature(cxx_local_type_template_args)) 
  332 #               define GLM_CXX11_LOCAL_TYPE_TEMPLATE_ARGS 
  335 #       if(__has_feature(cxx_noexcept)) 
  336 #               define GLM_CXX11_NOEXCEPT 
  339 #       if(__has_feature(cxx_nonstatic_member_init)) 
  340 #               define GLM_CXX11_NONSTATIC_MEMBER_INIT 
  343 #       if(__has_feature(cxx_nullptr)) 
  344 #               define GLM_CXX11_NULLPTR 
  347 #       if(__has_feature(cxx_override_control)) 
  348 #               define GLM_CXX11_OVERRIDE_CONTROL 
  351 #       if(__has_feature(cxx_reference_qualified_functions)) 
  352 #               define GLM_CXX11_REFERENCE_QUALIFIED_FUNCTIONS 
  355 #       if(__has_feature(cxx_range_for)) 
  356 #               define GLM_CXX11_RANGE_FOR 
  359 #       if(__has_feature(cxx_raw_string_literals)) 
  360 #               define GLM_CXX11_RAW_STRING_LITERALS 
  363 #       if(__has_feature(cxx_rvalue_references)) 
  364 #               define GLM_CXX11_RVALUE_REFERENCES 
  367 #       if(__has_feature(cxx_static_assert)) 
  368 #               define GLM_CXX11_STATIC_ASSERT 
  371 #       if(__has_feature(cxx_auto_type)) 
  372 #               define GLM_CXX11_AUTO_TYPE 
  375 #       if(__has_feature(cxx_strong_enums)) 
  376 #               define GLM_CXX11_STRONG_ENUMS 
  379 #       if(__has_feature(cxx_trailing_return)) 
  380 #               define GLM_CXX11_TRAILING_RETURN 
  383 #       if(__has_feature(cxx_unicode_literals)) 
  384 #               define GLM_CXX11_UNICODE_LITERALS 
  387 #       if(__has_feature(cxx_unrestricted_unions)) 
  388 #               define GLM_CXX11_UNRESTRICTED_UNIONS 
  391 #       if(__has_feature(cxx_user_literals)) 
  392 #               define GLM_CXX11_USER_LITERALS 
  395 #       if(__has_feature(cxx_variadic_templates)) 
  396 #               define GLM_CXX11_VARIADIC_TEMPLATES 
  399 #endif//(GLM_COMPILER & GLM_COMPILER_CLANG)