fix MSVC unused parameter warning

This commit is contained in:
Lesley
2020-03-03 22:02:11 -07:00
parent 5a9419b191
commit 99f4f3f05b

View File

@@ -130,14 +130,14 @@ template <ProgressBarOption Id, typename Default> Default &&get_impl(Default &&d
} }
template <ProgressBarOption Id, typename Default, typename T, typename... Args> template <ProgressBarOption Id, typename Default, typename T, typename... Args>
auto get_impl(Default &&def, T &&first, Args &&... tail) -> auto get_impl(Default &&/*def*/, T &&first, Args &&... /*tail*/) ->
typename std::enable_if<(std::decay<T>::type::id == Id), typename std::enable_if<(std::decay<T>::type::id == Id),
decltype(std::forward<T>(first))>::type { decltype(std::forward<T>(first))>::type {
return std::forward<T>(first); return std::forward<T>(first);
} }
template <ProgressBarOption Id, typename Default, typename T, typename... Args> template <ProgressBarOption Id, typename Default, typename T, typename... Args>
auto get_impl(Default &&def, T &&first, Args &&... tail) -> auto get_impl(Default &&def, T &&/*first*/, Args &&... tail) ->
typename std::enable_if<(std::decay<T>::type::id != Id), typename std::enable_if<(std::decay<T>::type::id != Id),
decltype(get_impl<Id>(std::forward<Default>(def), decltype(get_impl<Id>(std::forward<Default>(def),
std::forward<Args>(tail)...))>::type { std::forward<Args>(tail)...))>::type {