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
 NRange
 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