LeechCraft  0.6.70-10870-g558588d6ec
Modular cross-platform feature rich live environment.
LeechCraft::Util::OverloadBase< Args > Struct Template Reference

#include "overload.h"

Public Member Functions

template<typename R , typename C >
constexpr auto operator() (R(C::*f)(Args...)) const
 
template<typename R , typename C >
constexpr auto operator() (R(C::*f)(Args...) const) const
 

Detailed Description

template<typename... Args>
struct LeechCraft::Util::OverloadBase< Args >

Definition at line 37 of file overload.h.

Member Function Documentation

◆ operator()() [1/2]

template<typename... Args>
template<typename R , typename C >
constexpr auto LeechCraft::Util::OverloadBase< Args >::operator() ( R(C::*)(Args...)  f) const
inline

Definition at line 40 of file overload.h.

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

◆ operator()() [2/2]

template<typename... Args>
template<typename R , typename C >
constexpr auto LeechCraft::Util::OverloadBase< Args >::operator() ( R(C::*)(Args...) const  f) const
inline

Definition at line 46 of file overload.h.

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


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