distortos
v0.7.0
object-oriented C++ RTOS for microcontrollers
|
Go to the source code of this file.
Namespaces | |
estd | |
Collection of useful templates. | |
estd::internal | |
Internals of estd namespace - should not be used directly! | |
Functions | |
template<typename Function , typename Tuple , std::size_t... Indexes> | |
constexpr auto | estd::internal::apply (Function &&function, Tuple &&tuple, estd::IndexSequence< Indexes... >) -> decltype(estd::invoke(std::forward< Function >(function), std::get< Indexes >(std::forward< Tuple >(tuple))...)) |
Implementation of apply() More... | |
template<typename Function , typename Tuple > | |
constexpr auto | estd::apply (Function &&function, Tuple &&tuple) -> decltype(internal::apply(std::forward< Function >(function), std::forward< Tuple >(tuple), estd::MakeIndexSequence< std::tuple_size< typename std::decay< Tuple >::type > |
Invokes callable object with a tuple of arguments. More... | |
apply() header