![]() |
libfilezilla
|
Template helper to call a function with its arguments extracted from a tuple. More...
#include <utility>
#include <tuple>
#include <type_traits>
Go to the source code of this file.
Namespaces | |
namespace | fz |
The namespace used by libfilezilla. | |
Functions | |
template<typename F , typename Tuple , typename Seq = typename std::make_index_sequence<std::tuple_size<typename std::remove_reference<Tuple>::type>::value>> | |
auto | apply (F &&f, Tuple &&args)-> decltype(apply_(std |
Apply tuple to ordinary functor. | |
template<typename Obj , typename F , typename Tuple , typename Seq = typename std::make_index_sequence<std::tuple_size<typename std::remove_reference<Tuple>::type>::value>> | |
auto | apply (Obj &&obj, F &&f, Tuple &&args)-> decltype(apply_(std |
Apply tuple to pointer to member. |
Template helper to call a function with its arguments extracted from a tuple.
This helper is used for the event dispatch
Similar to like std::experimental::apply