![]() |
MCRO
C++23 utilities for Unreal Engine.
|
Namespace containing utilities and base classes for type composition. More...
Data Structures | |
| struct | IComponent |
| Inherit from this empty interface to signal that the inheriting class knows that it's a component and that it can receive info about the composable class it is being registered to. More... | |
| class | IComposable |
| A base class which can bring type based class-composition to a derived class. More... | |
| struct | IStrictComponent |
| Inherit from this empty interface to signal that the inheriting class knows that it's a component and that it can receive info about the composable class it is being registered to. More... | |
Concepts | |
| concept | CComposable |
| concept | CExplicitComponent |
| concept | CStrictComponent |
| concept | CCompatibleExplicitComponent |
| concept | CCopyAwareComponent |
| concept | CMoveAwareComponent |
| concept | CCompatibleStrictComponent |
| concept | CCompatibleComponent |
Namespace containing utilities and base classes for type composition.