Atlas Game Manager
A game manager for f95 and dlsite written in c++
Loading...
Searching...
No Matches
FunctionDecomp.hpp File Reference
#include <concepts>
#include <tuple>

Go to the source code of this file.

Classes

struct  FunctionDecomp< Function >
 
struct  FunctionDecomp< ReturnType(ClassType::*)(Args...) const >
 
struct  FunctionDecomp< ReturnType(ClassType::*)(Args...) >
 
struct  FunctionDecomp< ReturnType(ClassType::*)(Args...) noexcept >
 
struct  FunctionDecomp< ReturnType(ClassType::*)(Args...) const noexcept >
 
struct  FunctionDecomp< ReturnType(*)(Args...) >
 

Macros

#define ATLASGAMEMANAGER_FUNCTIONDECOMP_HPP
 

Typedefs

template<typename Func>
using FunctionReturn = FunctionDecomp< Func >::ResultType
 
template<typename Func>
using FunctionTuple = FunctionDecomp< Func >::ArgTuple
 

Macro Definition Documentation

◆ ATLASGAMEMANAGER_FUNCTIONDECOMP_HPP

#define ATLASGAMEMANAGER_FUNCTIONDECOMP_HPP

Typedef Documentation

◆ FunctionReturn

template<typename Func>
using FunctionReturn = FunctionDecomp< Func >::ResultType

◆ FunctionTuple

template<typename Func>
using FunctionTuple = FunctionDecomp< Func >::ArgTuple