|
0.9.9 API documentation
|
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)