Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Issues I encountered:
__is_signedreturns false for float types, but it should return true.__is_unsignedreturns true for enum types, but I think it should return false.__is_final, since there is nofinalkeyword.__is_integral, since there is noconstexpr.Status:
// * __is_class - DONE
// * __is_final - HOW?
// * __is_literal - HOW?
// * __is_arithmetic - DONE
// * __is_scalar - DONE
// * __is_floating_point - DONE
// * __is_integral - DONE
// * __is_complete_type- DONE
// * __is_void - DONE
// * __is_array - DONE
// * __is_const - DONE
// * __is_signed - DONE
// * __is_unsigned - DONE
// * __is_same - DONE
// * __is_array - DONE
// * __is_empty - DONE
CC: @llvm-beanz