mirror of
https://github.com/Auties00/Reboot-Launcher.git
synced 2026-01-13 11:12:23 +01:00
16 lines
450 B
C++
16 lines
450 B
C++
#pragma once
|
|
|
|
template <bool Const, typename Class, typename FuncType>
|
|
struct TMemFunPtrType;
|
|
|
|
template <typename Class, typename RetType, typename... ArgTypes>
|
|
struct TMemFunPtrType<false, Class, RetType(ArgTypes...)>
|
|
{
|
|
typedef RetType(Class::* Type)(ArgTypes...);
|
|
};
|
|
|
|
template <typename Class, typename RetType, typename... ArgTypes>
|
|
struct TMemFunPtrType<true, Class, RetType(ArgTypes...)>
|
|
{
|
|
typedef RetType(Class::* Type)(ArgTypes...) const;
|
|
}; |