Krita Source Code Documentation
Loading...
Searching...
No Matches
kismpl::detail Namespace Reference

Classes

struct  first_type_impl
 
struct  fold_optional_impl
 
struct  make_index_sequence_from_1_impl
 
struct  make_index_sequence_from_1_impl< 0, Idx... >
 
struct  make_index_sequence_from_1_impl< num, Idx... >
 
struct  mem_checker
 
struct  mem_compare
 

Functions

template<typename F , typename Tuple , std::size_t... I>
auto apply_to_tuple_impl (F f, Tuple &&t, std::index_sequence< I... >)
 

Function Documentation

◆ apply_to_tuple_impl()

template<typename F , typename Tuple , std::size_t... I>
auto kismpl::detail::apply_to_tuple_impl ( F f,
Tuple && t,
std::index_sequence< I... >  )

Definition at line 50 of file KisMpl.h.

50 {
51 return std::make_tuple(f(std::get<I>(std::forward<Tuple>(t)))...);
52}