mirror of
https://github.com/BlackMATov/meta.hpp.git
synced 2025-12-15 11:52:08 +07:00
fix new clang-tidy warnings: performance-enum-size
https://clang.llvm.org/extra/clang-tidy/checks/performance/enum-size.html
This commit is contained in:
@@ -10,7 +10,7 @@
|
||||
|
||||
namespace meta_hpp::detail
|
||||
{
|
||||
enum class error_code {
|
||||
enum class error_code : std::uint8_t {
|
||||
no_error,
|
||||
|
||||
bad_cast,
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
|
||||
namespace meta_hpp::detail
|
||||
{
|
||||
enum class type_kind : std::uint32_t {
|
||||
enum class type_kind : std::uint8_t {
|
||||
array_,
|
||||
class_,
|
||||
constructor_,
|
||||
|
||||
@@ -26,7 +26,7 @@ namespace meta_hpp::detail
|
||||
{
|
||||
class uarg_base {
|
||||
public:
|
||||
enum class ref_types {
|
||||
enum class ref_types : std::uint8_t {
|
||||
lvalue,
|
||||
const_lvalue,
|
||||
rvalue,
|
||||
|
||||
@@ -17,7 +17,7 @@ namespace meta_hpp::detail
|
||||
{
|
||||
class uinst_base {
|
||||
public:
|
||||
enum class ref_types {
|
||||
enum class ref_types : std::uint8_t {
|
||||
lvalue,
|
||||
const_lvalue,
|
||||
rvalue,
|
||||
|
||||
@@ -128,7 +128,7 @@ namespace meta_hpp
|
||||
void* ptr;
|
||||
};
|
||||
|
||||
enum class storage_e : std::uintptr_t {
|
||||
enum class storage_e : std::uint8_t {
|
||||
nothing,
|
||||
trivial,
|
||||
internal,
|
||||
|
||||
Reference in New Issue
Block a user