LeechCraft 0.6.70-14794-g33744ae6ce
Modular cross-platform feature rich live environment.
Loading...
Searching...
No Matches
LC::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
 
template<typename R >
constexpr auto operator() (R(*f)(Args...)) const
 

Detailed Description

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

Definition at line 16 of file overload.h.

Member Function Documentation

◆ operator()() [1/3]

template<typename... Args>
template<typename R >
constexpr auto LC::Util::OverloadBase< Args >::operator() ( R(*)(Args...)  f) const
inlineconstexpr

Definition at line 31 of file overload.h.

◆ operator()() [2/3]

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

Definition at line 25 of file overload.h.

◆ operator()() [3/3]

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

Definition at line 19 of file overload.h.


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