reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Parse/ParseExpr.cpp
  884         if (RevertibleTypeTraits.empty()) {
  890           REVERTIBLE_TYPE_TRAIT(__is_abstract);
  891           REVERTIBLE_TYPE_TRAIT(__is_aggregate);
  892           REVERTIBLE_TYPE_TRAIT(__is_arithmetic);
  893           REVERTIBLE_TYPE_TRAIT(__is_array);
  894           REVERTIBLE_TYPE_TRAIT(__is_assignable);
  895           REVERTIBLE_TYPE_TRAIT(__is_base_of);
  896           REVERTIBLE_TYPE_TRAIT(__is_class);
  897           REVERTIBLE_TYPE_TRAIT(__is_complete_type);
  898           REVERTIBLE_TYPE_TRAIT(__is_compound);
  899           REVERTIBLE_TYPE_TRAIT(__is_const);
  900           REVERTIBLE_TYPE_TRAIT(__is_constructible);
  901           REVERTIBLE_TYPE_TRAIT(__is_convertible);
  902           REVERTIBLE_TYPE_TRAIT(__is_convertible_to);
  903           REVERTIBLE_TYPE_TRAIT(__is_destructible);
  904           REVERTIBLE_TYPE_TRAIT(__is_empty);
  905           REVERTIBLE_TYPE_TRAIT(__is_enum);
  906           REVERTIBLE_TYPE_TRAIT(__is_floating_point);
  907           REVERTIBLE_TYPE_TRAIT(__is_final);
  908           REVERTIBLE_TYPE_TRAIT(__is_function);
  909           REVERTIBLE_TYPE_TRAIT(__is_fundamental);
  910           REVERTIBLE_TYPE_TRAIT(__is_integral);
  911           REVERTIBLE_TYPE_TRAIT(__is_interface_class);
  912           REVERTIBLE_TYPE_TRAIT(__is_literal);
  913           REVERTIBLE_TYPE_TRAIT(__is_lvalue_expr);
  914           REVERTIBLE_TYPE_TRAIT(__is_lvalue_reference);
  915           REVERTIBLE_TYPE_TRAIT(__is_member_function_pointer);
  916           REVERTIBLE_TYPE_TRAIT(__is_member_object_pointer);
  917           REVERTIBLE_TYPE_TRAIT(__is_member_pointer);
  918           REVERTIBLE_TYPE_TRAIT(__is_nothrow_assignable);
  919           REVERTIBLE_TYPE_TRAIT(__is_nothrow_constructible);
  920           REVERTIBLE_TYPE_TRAIT(__is_nothrow_destructible);
  921           REVERTIBLE_TYPE_TRAIT(__is_object);
  922           REVERTIBLE_TYPE_TRAIT(__is_pod);
  923           REVERTIBLE_TYPE_TRAIT(__is_pointer);
  924           REVERTIBLE_TYPE_TRAIT(__is_polymorphic);
  925           REVERTIBLE_TYPE_TRAIT(__is_reference);
  926           REVERTIBLE_TYPE_TRAIT(__is_rvalue_expr);
  927           REVERTIBLE_TYPE_TRAIT(__is_rvalue_reference);
  928           REVERTIBLE_TYPE_TRAIT(__is_same);
  929           REVERTIBLE_TYPE_TRAIT(__is_scalar);
  930           REVERTIBLE_TYPE_TRAIT(__is_sealed);
  931           REVERTIBLE_TYPE_TRAIT(__is_signed);
  932           REVERTIBLE_TYPE_TRAIT(__is_standard_layout);
  933           REVERTIBLE_TYPE_TRAIT(__is_trivial);
  934           REVERTIBLE_TYPE_TRAIT(__is_trivially_assignable);
  935           REVERTIBLE_TYPE_TRAIT(__is_trivially_constructible);
  936           REVERTIBLE_TYPE_TRAIT(__is_trivially_copyable);
  937           REVERTIBLE_TYPE_TRAIT(__is_union);
  938           REVERTIBLE_TYPE_TRAIT(__is_unsigned);
  939           REVERTIBLE_TYPE_TRAIT(__is_void);
  940           REVERTIBLE_TYPE_TRAIT(__is_volatile);
  949           = RevertibleTypeTraits.find(II);
  950         if (Known != RevertibleTypeTraits.end()) {