MCRO
C++23 utilities for Unreal Engine.
Loading...
Searching...
No Matches
Mcro::Modules::CObservableModule Concept Reference
#include <
Modules.h
>
Concept definition
template
<
typename
T>
concept
Mcro::Modules::CObservableModule
= CDerivedFrom<T, IModuleInterface>
&&
requires
(T&& t)
{
{ t.OnStartupModule } -> CSameAsDecayed<
TBelatedEventDelegate
<void()>>;
{ t.OnShutdownModule } -> CSameAsDecayed<
TBelatedEventDelegate
<void()>>;
}
Mcro::Delegates::TEventDelegate
"Extension" of a common TMulticastDelegate. It allows to define optional "flags" when adding a bindin...
Definition
EventDelegate.h:102
Mcro::Modules::CObservableModule
Definition
Modules.h:130
Mcro::Delegates::TBelatedEventDelegate
TEventDelegate< Signature, DefaultPolicy.With({.Belated=true})> TBelatedEventDelegate
Shorthand alias for TEventDelegate which broadcasts listeners immediately once they're added.
Definition
EventDelegate.h:386
Detailed Description
Definition at line
130
of file
Modules.h
.
Mcro
Modules
CObservableModule
Generated by
1.12.0