reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
439 TYPE_TRAIT_1(__is_interface_class, IsInterfaceClass, KEYMS) 440 TYPE_TRAIT_1(__is_sealed, IsSealed, KEYMS) 443 TYPE_TRAIT_1(__is_destructible, IsDestructible, KEYMS) 444 TYPE_TRAIT_1(__is_trivially_destructible, IsTriviallyDestructible, KEYCXX) 445 TYPE_TRAIT_1(__is_nothrow_destructible, IsNothrowDestructible, KEYMS) 454 TYPE_TRAIT_1(__has_nothrow_move_assign, HasNothrowMoveAssign, KEYCXX) 455 TYPE_TRAIT_1(__has_trivial_move_assign, HasTrivialMoveAssign, KEYCXX) 456 TYPE_TRAIT_1(__has_trivial_move_constructor, HasTrivialMoveConstructor, KEYCXX) 459 TYPE_TRAIT_1(__has_nothrow_assign, HasNothrowAssign, KEYCXX) 460 TYPE_TRAIT_1(__has_nothrow_copy, HasNothrowCopy, KEYCXX) 461 TYPE_TRAIT_1(__has_nothrow_constructor, HasNothrowConstructor, KEYCXX) 462 TYPE_TRAIT_1(__has_trivial_assign, HasTrivialAssign, KEYCXX) 463 TYPE_TRAIT_1(__has_trivial_copy, HasTrivialCopy, KEYCXX) 464 TYPE_TRAIT_1(__has_trivial_constructor, HasTrivialDefaultConstructor, KEYCXX) 465 TYPE_TRAIT_1(__has_trivial_destructor, HasTrivialDestructor, KEYCXX) 466 TYPE_TRAIT_1(__has_virtual_destructor, HasVirtualDestructor, KEYCXX) 467 TYPE_TRAIT_1(__is_abstract, IsAbstract, KEYCXX) 468 TYPE_TRAIT_1(__is_aggregate, IsAggregate, KEYCXX) 470 TYPE_TRAIT_1(__is_class, IsClass, KEYCXX) 472 TYPE_TRAIT_1(__is_empty, IsEmpty, KEYCXX) 473 TYPE_TRAIT_1(__is_enum, IsEnum, KEYCXX) 474 TYPE_TRAIT_1(__is_final, IsFinal, KEYCXX) 475 TYPE_TRAIT_1(__is_literal, IsLiteral, KEYCXX) 479 TYPE_TRAIT_1(__is_pod, IsPOD, KEYCXX) 480 TYPE_TRAIT_1(__is_polymorphic, IsPolymorphic, KEYCXX) 481 TYPE_TRAIT_1(__is_standard_layout, IsStandardLayout, KEYCXX) 482 TYPE_TRAIT_1(__is_trivial, IsTrivial, KEYCXX) 485 TYPE_TRAIT_1(__is_trivially_copyable, IsTriviallyCopyable, KEYCXX) 486 TYPE_TRAIT_1(__is_union, IsUnion, KEYCXX) 487 TYPE_TRAIT_1(__has_unique_object_representations, 499 TYPE_TRAIT_1(__is_arithmetic, IsArithmetic, KEYCXX) 500 TYPE_TRAIT_1(__is_floating_point, IsFloatingPoint, KEYCXX) 501 TYPE_TRAIT_1(__is_integral, IsIntegral, KEYCXX) 502 TYPE_TRAIT_1(__is_complete_type, IsCompleteType, KEYCXX) 503 TYPE_TRAIT_1(__is_void, IsVoid, KEYCXX) 504 TYPE_TRAIT_1(__is_array, IsArray, KEYCXX) 505 TYPE_TRAIT_1(__is_function, IsFunction, KEYCXX) 506 TYPE_TRAIT_1(__is_reference, IsReference, KEYCXX) 507 TYPE_TRAIT_1(__is_lvalue_reference, IsLvalueReference, KEYCXX) 508 TYPE_TRAIT_1(__is_rvalue_reference, IsRvalueReference, KEYCXX) 509 TYPE_TRAIT_1(__is_fundamental, IsFundamental, KEYCXX) 510 TYPE_TRAIT_1(__is_object, IsObject, KEYCXX) 511 TYPE_TRAIT_1(__is_scalar, IsScalar, KEYCXX) 512 TYPE_TRAIT_1(__is_compound, IsCompound, KEYCXX) 513 TYPE_TRAIT_1(__is_pointer, IsPointer, KEYCXX) 514 TYPE_TRAIT_1(__is_member_object_pointer, IsMemberObjectPointer, KEYCXX) 515 TYPE_TRAIT_1(__is_member_function_pointer, IsMemberFunctionPointer, KEYCXX) 516 TYPE_TRAIT_1(__is_member_pointer, IsMemberPointer, KEYCXX) 517 TYPE_TRAIT_1(__is_const, IsConst, KEYCXX) 518 TYPE_TRAIT_1(__is_volatile, IsVolatile, KEYCXX) 519 TYPE_TRAIT_1(__is_signed, IsSigned, KEYCXX) 520 TYPE_TRAIT_1(__is_unsigned, IsUnsigned, KEYCXX)