MCRO
C++23 utilities for Unreal Engine.
Loading...
Searching...
No Matches
Data Structures
Here are the data structures with brief descriptions:
[detail level 1234]
 ▼NMcro
 ►NAnsiEpic Games may not agree with standards because they know better, but sometimes we have to bare consequences of such wisdom. This namespace contains utilities which politely circumvent the obviously superior decisions Epic Games has made
 ►NAny
 ►NAutoModularFeature
 ►NBadge
 ►NCompositionNamespace containing utilities and base classes for type composition
 ►NConcepts
 ►NDelegates
 ►NDll
 ►NErrorContains utilities for structured error handling
 ►NFinally
 ►NFunctionTraits
 ►NInheritance
 ►NInitializeOnCopy
 ►NModulesNamespace for utilities handling Unreal modules
 ►NObservable
 ►NOnce
 ►NRangeRestore range-v3 compatibility for TArray on UE 5.8+
 ►NRendering
 ►NSharedObjectsUtilities for TSharedPtr/Ref and related
 ►NSlateExtra functionalities for general Slate programming chores, including enhancements of the Slate declarative syntax
 ►NTemplatesThis namespace provides templating utilities and introspection into template instantiations
 ►NTextMixed text utilities and type traits
 ►NTuplesTemplating utilities for manipulating TTuples
 ►NTypeInfo
 ►NTypesC++ native static reflection utilities, not to be confused with reflection of UObjects
 ►NUObjects
 ►NValueThunk
 ►NWindows
 ►NYaml
 ►NZero
 ▼NMcroBuild
 CAbsolutePathA simplified copy of NUKE's own AbsolutePath class https://github.com/nuke-build/nuke/blob/develop/source/Nuke.Utilities/IO/AbsolutePath.cs
 CAbsolutePathExtensionsThe API NUKE has for AbsolutePath relies heavily on extension methods. In fact if file system operations are expressed with extension methods to AbsolutePath it can yield code which is much more comfortable to write
 CModuleRuleExtensionsConvenience utilities for module rules
 CPathUtilsSupport utilities for AbsolutePath
 CRuntimeDependenciesModel for reading a collection of runtime dependencies gathered by an external tool into an XML document
 CRuntimeDependencyModel for one runtime dependency
 CFCopyConstructCounter
 CFCopyForbidden
 CFMapPairsAccessTag
 CFVoidThis struct may be used for situations where something needs to be returned but it's not meaningful to do so
 CMcroLow level C++ (mostly) templating utilities for a variety of common problems occuring during Unreal Development
 CMcroISPCA module containing ISPC utilities
 CMcroWindowsA module containing Windows platform specific utilities like interop between Unreal and WinRT/COM
 CTAllocatorTraits< Mcro::Ansi::FAllocator >
 CTMapBase< FMapPairsAccessTag, FMapPairsAccessTag, FMapPairsAccessTag, FMapPairsAccessTag >
 CUDynamicDelegateTestClass