kblib 0.2.3
General utilities library for modern C++
kblib::detail::apply_impl< F, Arg, typename > Struct Template Reference

#include <kblib/fakestd.h>

Static Public Member Functions

template<std::size_t... Is>
static constexpr auto do_apply (F &&f, Arg &&arg) noexcept(noexcept(kblib::invoke(std::forward< F >(f), std::get< Is >(std::forward< Arg >(arg))...))) -> decltype(auto)
 

Detailed Description

template<typename F, typename Arg, typename = void>
struct kblib::detail::apply_impl< F, Arg, typename >

Definition at line 548 of file fakestd.h.

Member Function Documentation

◆ do_apply()

template<typename F , typename Arg , typename = void>
template<std::size_t... Is>
static constexpr auto kblib::detail::apply_impl< F, Arg, typename >::do_apply ( F &&  f,
Arg &&  arg 
) -> decltype(auto)
inlinestaticconstexprnoexcept

Definition at line 550 of file fakestd.h.


The documentation for this struct was generated from the following file: