mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-07 11:05:33 +08:00
Removed own implementation of std::index_sequence that was needed for GCC 4.9.
This commit is contained in:
@@ -293,12 +293,12 @@ namespace BlackMisc
|
||||
template <typename F>
|
||||
auto operator ()(F &&function) &&
|
||||
{
|
||||
return call(std::forward<F>(function), Private::make_index_sequence<sizeof...(Ts)>());
|
||||
return call(std::forward<F>(function), std::make_index_sequence<sizeof...(Ts)>());
|
||||
}
|
||||
|
||||
private:
|
||||
template <typename F, size_t... Is>
|
||||
auto call(F &&function, Private::index_sequence<Is...>)
|
||||
auto call(F &&function, std::index_sequence<Is...>)
|
||||
{
|
||||
return std::forward<F>(function)(std::get<Is>(m_tup).get()...);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user