![]() |
MCRO
C++23 utilities for Unreal Engine.
|
#include "CoreMinimal.h"#include "Mcro/Any.h"#include "Mcro/Ansi/Allocator.h"#include "Mcro/TextMacros.h"#include "Mcro/AssertMacros.h"#include "Mcro/Range.h"#include "Mcro/Range/Views.h"#include "Mcro/Range/Conversion.h"Go to the source code of this file.
Data Structures | |
| struct | Mcro::Composition::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... | |
| struct | Mcro::Composition::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... | |
| class | Mcro::Composition::IComposable |
| A base class which can bring type based class-composition to a derived class. More... | |
Namespaces | |
| namespace | Mcro |
| namespace | Mcro::Composition |
| Namespace containing utilities and base classes for type composition. | |
Concepts | |
| concept | Mcro::Composition::CComposable |
| concept | Mcro::Composition::CExplicitComponent |
| concept | Mcro::Composition::CStrictComponent |
| concept | Mcro::Composition::CCompatibleExplicitComponent |
| concept | Mcro::Composition::CCopyAwareComponent |
| concept | Mcro::Composition::CMoveAwareComponent |
| concept | Mcro::Composition::CCompatibleStrictComponent |
| concept | Mcro::Composition::CCompatibleComponent |
Definition in file Composition.h.