Chrysalis - Hooks
Loading...
Searching...
No Matches
FuncTraits< R(*)(Args...)> Struct Template Reference

#include <types.h>

Public Types

using ReturnType = R
using Before = std::function<void(HookHandle, Args&...)>
using After = AfterType<R, Args...>::type
using Replace = ReplaceType<R, Args...>::type
using IgnoreConditionally = IgnoreConditionallyType<R, Args...>::type

Member Typedef Documentation

◆ After

template<typename R, typename... Args>
using FuncTraits< R(*)(Args...)>::After = AfterType<R, Args...>::type

◆ Before

template<typename R, typename... Args>
using FuncTraits< R(*)(Args...)>::Before = std::function<void(HookHandle, Args&...)>

◆ IgnoreConditionally

template<typename R, typename... Args>
using FuncTraits< R(*)(Args...)>::IgnoreConditionally = IgnoreConditionallyType<R, Args...>::type

◆ Replace

template<typename R, typename... Args>
using FuncTraits< R(*)(Args...)>::Replace = ReplaceType<R, Args...>::type

◆ ReturnType

template<typename R, typename... Args>
using FuncTraits< R(*)(Args...)>::ReturnType = R

The documentation for this struct was generated from the following file:
  • /opt/buildagent/work/edabedf7a47abebc/integrations/hooks/include/types.h