halcheck 1.0
Loading...
Searching...
No Matches

◆ invoke() [1/2]

template<typename T , typename... Args>
static lib::effect_result_t< T > halcheck::lib::effect::invoke ( Args &&... args)
inlinestatic

Invokes an effect.

Template Parameters
TThe type of effect to invoke.
ArgsThe types of arguments to pass to the effect.
Parameters
argsThe arguments to pass to the effect.
Returns
The result of invoking the effect.
Postcondition
effect::invoke<T>(args...) == effect::invoke(T{args...})