SimGrid  3.18
Versatile Simulation of Distributed Systems
simgrid::xbt::bits Namespace Reference

Classes

struct  make_integer_sequence
 
struct  make_integer_sequence< T, 0, M... >
 

Functions

template<class F , class Tuple , std::size_t... I>
constexpr auto apply (F &&f, Tuple &&t, simgrid::xbt::index_sequence< I... >) -> decltype(std::forward< F >(f)(std::get< I >(std::forward< Tuple >(t))...))
 

Function Documentation

◆ apply()

template<class F , class Tuple , std::size_t... I>
constexpr auto simgrid::xbt::bits::apply ( F &&  f,
Tuple &&  t,
simgrid::xbt::index_sequence< I... >   
) -> decltype(std::forward<F>(f)(std::get<I>(std::forward<Tuple>(t))...))