![]() |
MCRO
C++23 utilities for Unreal Engine.
|
Directories | |
Delegates | |
Error | |
LibraryIncludes | |
Range | |
Rendering | |
Text | |
UObjects | |
Files | |
Any.h | |
ArrayViews.h | |
AssertMacros.h | |
AutoModularFeature.h | |
Badge.h | |
Common.h | |
This header is a central include for all common utilities MCRO offers including higher level features like errors and delegates. You may use the Mcro::Common namespace or use the individual namespaces declared in the individual headers if you notice name conflicts with your own project. | |
CommonCore.h | |
This header is a central include for simpler utilities MCRO offers. Higher level features like errors and delegates are culminated in Mcro/Common.h . You may use the Mcro::Common namespace or use the individual namespaces declared in the individual headers if you notice name conflicts with your own project. | |
Composition.h | |
Concepts.h | |
This header exists because STL headers in Android doesn't define STL concepts (other than same_as which is weird), despite the fact that in <concepts> the synopsis contains all of them (but only as a comment). | |
ConstexprXXH3.h | |
Construct.h | |
Dll.h | |
Enums.h | |
Error.Fwd.h | |
Error.h | |
Finally.h | |
FmtMacros.h | |
Use leading FMT_ or trailing _FMT fake text literals to create modern formatted strings with a better API. | |
FunctionTraits.h | |
InitializeOnCopy.h | |
Macros.h | |
Modules.h | |
Observable.Fwd.h | |
Observable.h | |
Once.h | |
Platform.h | |
Range.h | |
Bring modern declarative range operations like views and actions to the Unreal C++ arsenal. This header is responsible for bridging compatibility between Unreal containers and range-v3/std::ranges. | |
SharedObjects.h | |
Slate.h | |
Subsystems.h | |
Templates.h | |
Text.h | |
TextMacros.h | |
Use leading TEXT_ without parenthesis for Unreal compatible text literals. | |
Threading.h | |
TimespanLiterals.h | |
Tuples.h | |
TypeName.h | |
Convert types to string. | |
Types.h | |
Void.h | |
These two are the most useful types in the arsenal of the C++ developer. Use these for dummy types or when it is easier to have explicit return types than dealing with void specializations in templates. | |
Yaml.h | |
Zero.h | |