 |
0.9.9 API documenation
|
Go to the documentation of this file. 252 #if(GLM_COMPILER & GLM_COMPILER_GCC) 254 # define GLM_CXX11_STATIC_ASSERT 256 #elif(GLM_COMPILER & GLM_COMPILER_CLANG) 257 # if(__has_feature(cxx_exceptions)) 258 # define GLM_CXX98_EXCEPTIONS 261 # if(__has_feature(cxx_rtti)) 262 # define GLM_CXX98_RTTI 265 # if(__has_feature(cxx_access_control_sfinae)) 266 # define GLM_CXX11_ACCESS_CONTROL_SFINAE 269 # if(__has_feature(cxx_alias_templates)) 270 # define GLM_CXX11_ALIAS_TEMPLATE 273 # if(__has_feature(cxx_alignas)) 274 # define GLM_CXX11_ALIGNAS 277 # if(__has_feature(cxx_attributes)) 278 # define GLM_CXX11_ATTRIBUTES 281 # if(__has_feature(cxx_constexpr)) 282 # define GLM_CXX11_CONSTEXPR 285 # if(__has_feature(cxx_decltype)) 286 # define GLM_CXX11_DECLTYPE 289 # if(__has_feature(cxx_default_function_template_args)) 290 # define GLM_CXX11_DEFAULT_FUNCTION_TEMPLATE_ARGS 293 # if(__has_feature(cxx_defaulted_functions)) 294 # define GLM_CXX11_DEFAULTED_FUNCTIONS 297 # if(__has_feature(cxx_delegating_constructors)) 298 # define GLM_CXX11_DELEGATING_CONSTRUCTORS 301 # if(__has_feature(cxx_deleted_functions)) 302 # define GLM_CXX11_DELETED_FUNCTIONS 305 # if(__has_feature(cxx_explicit_conversions)) 306 # define GLM_CXX11_EXPLICIT_CONVERSIONS 309 # if(__has_feature(cxx_generalized_initializers)) 310 # define GLM_CXX11_GENERALIZED_INITIALIZERS 313 # if(__has_feature(cxx_implicit_moves)) 314 # define GLM_CXX11_IMPLICIT_MOVES 317 # if(__has_feature(cxx_inheriting_constructors)) 318 # define GLM_CXX11_INHERITING_CONSTRUCTORS 321 # if(__has_feature(cxx_inline_namespaces)) 322 # define GLM_CXX11_INLINE_NAMESPACES 325 # if(__has_feature(cxx_lambdas)) 326 # define GLM_CXX11_LAMBDAS 329 # if(__has_feature(cxx_local_type_template_args)) 330 # define GLM_CXX11_LOCAL_TYPE_TEMPLATE_ARGS 333 # if(__has_feature(cxx_noexcept)) 334 # define GLM_CXX11_NOEXCEPT 337 # if(__has_feature(cxx_nonstatic_member_init)) 338 # define GLM_CXX11_NONSTATIC_MEMBER_INIT 341 # if(__has_feature(cxx_nullptr)) 342 # define GLM_CXX11_NULLPTR 345 # if(__has_feature(cxx_override_control)) 346 # define GLM_CXX11_OVERRIDE_CONTROL 349 # if(__has_feature(cxx_reference_qualified_functions)) 350 # define GLM_CXX11_REFERENCE_QUALIFIED_FUNCTIONS 353 # if(__has_feature(cxx_range_for)) 354 # define GLM_CXX11_RANGE_FOR 357 # if(__has_feature(cxx_raw_string_literals)) 358 # define GLM_CXX11_RAW_STRING_LITERALS 361 # if(__has_feature(cxx_rvalue_references)) 362 # define GLM_CXX11_RVALUE_REFERENCES 365 # if(__has_feature(cxx_static_assert)) 366 # define GLM_CXX11_STATIC_ASSERT 369 # if(__has_feature(cxx_auto_type)) 370 # define GLM_CXX11_AUTO_TYPE 373 # if(__has_feature(cxx_strong_enums)) 374 # define GLM_CXX11_STRONG_ENUMS 377 # if(__has_feature(cxx_trailing_return)) 378 # define GLM_CXX11_TRAILING_RETURN 381 # if(__has_feature(cxx_unicode_literals)) 382 # define GLM_CXX11_UNICODE_LITERALS 385 # if(__has_feature(cxx_unrestricted_unions)) 386 # define GLM_CXX11_UNRESTRICTED_UNIONS 389 # if(__has_feature(cxx_user_literals)) 390 # define GLM_CXX11_USER_LITERALS 393 # if(__has_feature(cxx_variadic_templates)) 394 # define GLM_CXX11_VARIADIC_TEMPLATES 397 #endif//(GLM_COMPILER & GLM_COMPILER_CLANG)