MCRO
C++23 utilities for Unreal Engine.
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages Concepts
Mcro Directory Reference

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