Complete "remainig" backward compatibility

This commit is contained in:
Yoshihiro Hokazono 2022-06-21 06:45:26 +09:00
parent 6dfaa1c20c
commit 0195a5065c

View File

@ -836,6 +836,7 @@ private:
return std::any_cast<T>(mDefaultValue); return std::any_cast<T>(mDefaultValue);
} else { } else {
if constexpr (details::is_container_v<T>) if constexpr (details::is_container_v<T>)
if (!mAcceptsOptionalLikeValue)
return any_cast_container<T>(mValues); return any_cast_container<T>(mValues);
} }
throw std::logic_error("No value provided for '" + mNames.back() + "'."); throw std::logic_error("No value provided for '" + mNames.back() + "'.");