Changeset View
Changeset View
Standalone View
Standalone View
clang/lib/Parse/ParseExpr.cpp
Show First 20 Lines • Show All 1,087 Lines • ▼ Show 20 Lines | #define REVERTIBLE_TYPE_TRAIT(Name) \ | ||||
REVERTIBLE_TYPE_TRAIT(__is_integral); | REVERTIBLE_TYPE_TRAIT(__is_integral); | ||||
REVERTIBLE_TYPE_TRAIT(__is_interface_class); | REVERTIBLE_TYPE_TRAIT(__is_interface_class); | ||||
REVERTIBLE_TYPE_TRAIT(__is_literal); | REVERTIBLE_TYPE_TRAIT(__is_literal); | ||||
REVERTIBLE_TYPE_TRAIT(__is_lvalue_expr); | REVERTIBLE_TYPE_TRAIT(__is_lvalue_expr); | ||||
REVERTIBLE_TYPE_TRAIT(__is_lvalue_reference); | REVERTIBLE_TYPE_TRAIT(__is_lvalue_reference); | ||||
REVERTIBLE_TYPE_TRAIT(__is_member_function_pointer); | REVERTIBLE_TYPE_TRAIT(__is_member_function_pointer); | ||||
REVERTIBLE_TYPE_TRAIT(__is_member_object_pointer); | REVERTIBLE_TYPE_TRAIT(__is_member_object_pointer); | ||||
REVERTIBLE_TYPE_TRAIT(__is_member_pointer); | REVERTIBLE_TYPE_TRAIT(__is_member_pointer); | ||||
REVERTIBLE_TYPE_TRAIT(__is_move_assignable); | |||||
REVERTIBLE_TYPE_TRAIT(__is_move_constructible); | REVERTIBLE_TYPE_TRAIT(__is_move_constructible); | ||||
REVERTIBLE_TYPE_TRAIT(__is_nothrow_assignable); | REVERTIBLE_TYPE_TRAIT(__is_nothrow_assignable); | ||||
REVERTIBLE_TYPE_TRAIT(__is_nothrow_constructible); | REVERTIBLE_TYPE_TRAIT(__is_nothrow_constructible); | ||||
REVERTIBLE_TYPE_TRAIT(__is_nothrow_copy_assignable); | REVERTIBLE_TYPE_TRAIT(__is_nothrow_copy_assignable); | ||||
REVERTIBLE_TYPE_TRAIT(__is_nothrow_copy_constructible); | REVERTIBLE_TYPE_TRAIT(__is_nothrow_copy_constructible); | ||||
REVERTIBLE_TYPE_TRAIT(__is_nothrow_move_assignable); | |||||
REVERTIBLE_TYPE_TRAIT(__is_nothrow_move_constructible); | REVERTIBLE_TYPE_TRAIT(__is_nothrow_move_constructible); | ||||
REVERTIBLE_TYPE_TRAIT(__is_nothrow_destructible); | REVERTIBLE_TYPE_TRAIT(__is_nothrow_destructible); | ||||
REVERTIBLE_TYPE_TRAIT(__is_nullptr); | REVERTIBLE_TYPE_TRAIT(__is_nullptr); | ||||
REVERTIBLE_TYPE_TRAIT(__is_object); | REVERTIBLE_TYPE_TRAIT(__is_object); | ||||
REVERTIBLE_TYPE_TRAIT(__is_pod); | REVERTIBLE_TYPE_TRAIT(__is_pod); | ||||
REVERTIBLE_TYPE_TRAIT(__is_pointer); | REVERTIBLE_TYPE_TRAIT(__is_pointer); | ||||
REVERTIBLE_TYPE_TRAIT(__is_polymorphic); | REVERTIBLE_TYPE_TRAIT(__is_polymorphic); | ||||
REVERTIBLE_TYPE_TRAIT(__is_reference); | REVERTIBLE_TYPE_TRAIT(__is_reference); | ||||
REVERTIBLE_TYPE_TRAIT(__is_referenceable); | REVERTIBLE_TYPE_TRAIT(__is_referenceable); | ||||
REVERTIBLE_TYPE_TRAIT(__is_rvalue_expr); | REVERTIBLE_TYPE_TRAIT(__is_rvalue_expr); | ||||
REVERTIBLE_TYPE_TRAIT(__is_rvalue_reference); | REVERTIBLE_TYPE_TRAIT(__is_rvalue_reference); | ||||
REVERTIBLE_TYPE_TRAIT(__is_same); | REVERTIBLE_TYPE_TRAIT(__is_same); | ||||
REVERTIBLE_TYPE_TRAIT(__is_scalar); | REVERTIBLE_TYPE_TRAIT(__is_scalar); | ||||
REVERTIBLE_TYPE_TRAIT(__is_scoped_enum); | REVERTIBLE_TYPE_TRAIT(__is_scoped_enum); | ||||
REVERTIBLE_TYPE_TRAIT(__is_sealed); | REVERTIBLE_TYPE_TRAIT(__is_sealed); | ||||
REVERTIBLE_TYPE_TRAIT(__is_signed); | REVERTIBLE_TYPE_TRAIT(__is_signed); | ||||
REVERTIBLE_TYPE_TRAIT(__is_standard_layout); | REVERTIBLE_TYPE_TRAIT(__is_standard_layout); | ||||
REVERTIBLE_TYPE_TRAIT(__is_trivial); | REVERTIBLE_TYPE_TRAIT(__is_trivial); | ||||
REVERTIBLE_TYPE_TRAIT(__is_trivially_assignable); | REVERTIBLE_TYPE_TRAIT(__is_trivially_assignable); | ||||
REVERTIBLE_TYPE_TRAIT(__is_trivially_constructible); | REVERTIBLE_TYPE_TRAIT(__is_trivially_constructible); | ||||
REVERTIBLE_TYPE_TRAIT(__is_trivially_copy_assignable); | REVERTIBLE_TYPE_TRAIT(__is_trivially_copy_assignable); | ||||
REVERTIBLE_TYPE_TRAIT(__is_trivially_copy_constructible); | REVERTIBLE_TYPE_TRAIT(__is_trivially_copy_constructible); | ||||
REVERTIBLE_TYPE_TRAIT(__is_trivially_copyable); | REVERTIBLE_TYPE_TRAIT(__is_trivially_copyable); | ||||
REVERTIBLE_TYPE_TRAIT(__is_trivially_move_assignable); | |||||
REVERTIBLE_TYPE_TRAIT(__is_trivially_move_constructible); | REVERTIBLE_TYPE_TRAIT(__is_trivially_move_constructible); | ||||
REVERTIBLE_TYPE_TRAIT(__is_unbounded_array); | REVERTIBLE_TYPE_TRAIT(__is_unbounded_array); | ||||
REVERTIBLE_TYPE_TRAIT(__is_union); | REVERTIBLE_TYPE_TRAIT(__is_union); | ||||
REVERTIBLE_TYPE_TRAIT(__is_unsigned); | REVERTIBLE_TYPE_TRAIT(__is_unsigned); | ||||
REVERTIBLE_TYPE_TRAIT(__is_void); | REVERTIBLE_TYPE_TRAIT(__is_void); | ||||
REVERTIBLE_TYPE_TRAIT(__is_volatile); | REVERTIBLE_TYPE_TRAIT(__is_volatile); | ||||
#define TRANSFORM_TYPE_TRAIT_DEF(_, Trait) \ | #define TRANSFORM_TYPE_TRAIT_DEF(_, Trait) \ | ||||
REVERTIBLE_TYPE_TRAIT(RTT_JOIN(__, Trait)); | REVERTIBLE_TYPE_TRAIT(RTT_JOIN(__, Trait)); | ||||
▲ Show 20 Lines • Show All 2,660 Lines • Show Last 20 Lines |