Fixed clang tidy warning about struct name

This commit is contained in:
Pranav Srinivas Kumar 2023-10-27 10:53:52 -05:00
parent 6d49d5ee1b
commit fd726fd341

View File

@ -362,7 +362,7 @@ struct can_invoke_to_string {
};
template <typename T>
struct is_choice_type_supported {
struct IsChoiceTypeSupported {
using CleanType = typename std::decay<T>::type;
static const bool value = std::is_integral<CleanType>::value ||
std::is_same<CleanType, std::string>::value ||
@ -555,7 +555,7 @@ public:
template <typename T>
void add_choice(T&& choice) {
static_assert(details::is_choice_type_supported<T>::value, "Only string or integer type supported for choice");
static_assert(details::IsChoiceTypeSupported<T>::value, "Only string or integer type supported for choice");
static_assert(std::is_convertible_v<T, std::string_view> || details::can_invoke_to_string<T>::value, "Choice is not convertible to string_type");
if (!m_choices.has_value()) {
m_choices = std::vector<std::string>{};