MCRO
C++23 utilities for Unreal Engine.
Loading...
Searching...
No Matches
Mcro::Concepts::CInvocable Concept Reference

#include <Concepts.h>

Concept definition

template<typename Function, typename... Args>
concept Mcro::Concepts::CInvocable = requires(std::decay_t<Function>&& function, Args&&... args)
{
std::invoke(FWD(function), Forward<Args&&>(args)...);
}
#define FWD(...)
Shorten forwarding expression with this macro so one may not need to specify explicit type.
Definition Macros.h:100

Detailed Description

Definition at line 177 of file Concepts.h.