![]() |
MCRO
C++23 utilities for Unreal Engine.
|
▼ Docs | |
Manual | |
▼ Private | |
▼ Mcro | |
▼ Tests | |
DummyDynamicDelegates.h | |
TestHelpers.h | |
▼ Public | |
▼ Mcro | |
▼ Delegates | |
AsNative.h | |
DelegateFrom.h | |
EventDelegate.h | |
Traits.h | |
▼ Error | |
BlueprintStackTrace.h | |
CppException.h | |
CppStackTrace.h | |
ErrorManager.h | |
PlainTextComponent.h | |
SErrorDisplay.h | |
SPlainTextDisplay.h | |
▼ LibraryIncludes | |
End.h | Use this header and Start.h in tandem to include third-party library headers which may not tolerate Unreal's common vocabulary macros or its stricter warning policies |
Start.h | Use this header and End.h in tandem to include third-party library headers which may not tolerate Unreal's common vocabulary macros or its stricter warning policies |
▼ Range | |
Concepts.h | |
Conversion.h | |
Iterators.h | |
Views.h | |
▼ Rendering | |
Textures.h | |
▼ Text | |
TupleAsString.h | |
▼ UObjects | |
Init.h | |
ScopeObject.h | |
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 |