diff --git a/include/spdlog/pattern_formatter-inl.h b/include/spdlog/pattern_formatter-inl.h index 3726a877..5a1c5eaf 100644 --- a/include/spdlog/pattern_formatter-inl.h +++ b/include/spdlog/pattern_formatter-inl.h @@ -45,12 +45,12 @@ public: return; } - if (padinfo_.side_ == padding_info::left) + if (padinfo_.side_ == padding_info::pad_side::left) { pad_it(remaining_pad_); remaining_pad_ = 0; } - else if (padinfo_.side_ == padding_info::center) + else if (padinfo_.side_ == padding_info::pad_side::center) { auto half_pad = remaining_pad_ / 2; auto reminder = remaining_pad_ & 1; @@ -1285,15 +1285,15 @@ SPDLOG_INLINE details::padding_info pattern_formatter::handle_padspec_(std::stri switch (*it) { case '-': - side = padding_info::right; + side = padding_info::pad_side::right; ++it; break; case '=': - side = padding_info::center; + side = padding_info::pad_side::center; ++it; break; default: - side = details::padding_info::left; + side = details::padding_info::pad_side::left; break; } diff --git a/include/spdlog/pattern_formatter.h b/include/spdlog/pattern_formatter.h index 4d6477bd..3ce858fa 100644 --- a/include/spdlog/pattern_formatter.h +++ b/include/spdlog/pattern_formatter.h @@ -22,7 +22,7 @@ namespace details { // padding information. struct padding_info { - enum pad_side + enum class pad_side { left, right, @@ -42,7 +42,7 @@ struct padding_info return enabled_; } size_t width_ = 0; - pad_side side_ = left; + pad_side side_ = pad_side::left; bool truncate_ = false; bool enabled_ = false; };