Chrysalis - Hooks
Loading...
Searching...
No Matches
IgnoreConditionallyType< R, ExtraArgs > Struct Template Reference

#include <types.h>

Public Types

using ResultArg = std::conditional_t<std::is_reference_v<R>, std::remove_reference_t<R>*, R>
using type = std::function<void(HookHandle, bool&, ResultArg&, ExtraArgs&...)>

Member Typedef Documentation

◆ ResultArg

template<typename R, typename... ExtraArgs>
using IgnoreConditionallyType< R, ExtraArgs >::ResultArg = std::conditional_t<std::is_reference_v<R>, std::remove_reference_t<R>*, R>

◆ type

template<typename R, typename... ExtraArgs>
using IgnoreConditionallyType< R, ExtraArgs >::type = std::function<void(HookHandle, bool&, ResultArg&, ExtraArgs&...)>

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