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

#include "curry.h"

Public Member Functions

 CurryImpl (F f, const std::tuple< PrevArgs... > &prev)
 
template<typename T >
auto operator() (const T &arg) const -> decltype(invoke(arg, 0))
 

Detailed Description

template<typename F, typename... PrevArgs>
class LeechCraft::Util::CurryImpl< F, PrevArgs >

Definition at line 41 of file curry.h.

Constructor & Destructor Documentation

◆ CurryImpl()

template<typename F , typename... PrevArgs>
LeechCraft::Util::CurryImpl< F, PrevArgs >::CurryImpl ( f,
const std::tuple< PrevArgs... > &  prev 
)
inline

Definition at line 47 of file curry.h.

References LeechCraft::Util::oral::sph::f.

Member Function Documentation

◆ operator()()

template<typename F , typename... PrevArgs>
template<typename T >
auto LeechCraft::Util::CurryImpl< F, PrevArgs >::operator() ( const T &  arg) const -> decltype (invoke (arg, 0))
inline

Definition at line 97 of file curry.h.


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