LeechCraft  0.6.70-10870-g558588d6ec
Modular cross-platform feature rich live environment.
LeechCraft::Util::detail::Dropper< F > Class Template Reference

#include "dropargs.h"

Public Member Functions

 Dropper (const F &f)
 
template<typename... Args>
auto operator() (Args... args) -> typename InvokableResGetter< F, decltype(GetInvokablePart< F, Args... >())>::RetType_t
 

Detailed Description

template<typename F>
class LeechCraft::Util::detail::Dropper< F >

Definition at line 98 of file dropargs.h.

Constructor & Destructor Documentation

◆ Dropper()

template<typename F >
LeechCraft::Util::detail::Dropper< F >::Dropper ( const F &  f)
inline

Definition at line 102 of file dropargs.h.

Member Function Documentation

◆ operator()()

template<typename F >
template<typename... Args>
auto LeechCraft::Util::detail::Dropper< F >::operator() ( Args...  args) -> typename InvokableResGetter<F, decltype (GetInvokablePart<F, Args...> ())>::RetType_t
inline

Definition at line 108 of file dropargs.h.

References LeechCraft::Util::Drop(), LeechCraft::Util::detail::GetInvokablePart(), and LeechCraft::Util::detail::Length().

+ Here is the call graph for this function:

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