![]() |
MCRO
C++23 utilities for Unreal Engine.
|
| Nconstexpr_xxh3 | |
| ▼NMcro | |
| ▼NAnsi | Epic 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 |
| NDetail | |
| NAny | |
| NArrayViews | |
| ▼NAssertMacros | Do not use this namespace directly use ASSERT_QUIT|CRASH macros instead |
| NDetail | |
| NAutoModularFeature | |
| NBadge | |
| ▼NCommon | Use this namespace for all the common features MCRO has to offer |
| ▼NWith | Use Mcro::Common with namespaces included which may guard common vocabulary symbols like "From" or "Get" |
| NInferDelegate | The extra layer of namespace InferDelegate is there for guarding common vocabulary (From) but still allowing the developer to use this namespace for a more terse syntax. |
| NLiterals | |
| NCommonCore | Use this namespace for the minimal utilities MCRO has to offer |
| NComposition | Namespace containing utilities and base classes for type composition |
| ▼NConcepts | |
| NDetail | |
| NConstruct | |
| ▼NDelegates | |
| ▼NInferDelegate | The extra layer of namespace InferDelegate is there for guarding common vocabulary (From) but still allowing the developer to use this namespace for a more terse syntax |
| NDetail | |
| NDll | |
| NEnums | Contains utilities for handling enums as strings or vice-versa |
| NError | Contains utilities for structured error handling |
| NFinally | |
| ▼NFunctionTraits | |
| NDetail | |
| ▼NInheritance | |
| NDetail | |
| NInitializeOnCopy | |
| NModules | Namespace for utilities handling Unreal modules |
| ▼NObservable | |
| NDetail | |
| NOnce | |
| ▼NRange | |
| NDetail | |
| ▼NRendering | |
| NTextures | This namespace contain utilities regarding high-level cross-platform and cross-rhi texture objects |
| NSharedObjects | Utilities for TSharedPtr/Ref and related |
| ▼NSlate | Extra functionalities for general Slate programming chores, including enhancements of the Slate declarative syntax |
| NDetail | |
| ▼NSubsystems | |
| NSubsystems | Extra namespace encapsulates common vocabulary |
| ▼NTemplates | This namespace provides templating utilities and introspection into template instantiations |
| NDetail | |
| ▼NText | Mixed text utilities and type traits |
| NDetail | |
| NMacros | This namespace is used by MCRO text literal macros, don't use it directly! |
| ▼NThreading | |
| NDetail | |
| ▼NTimespan | |
| ▼NLiterals | |
| NDetail | |
| ▼NTuples | Templating utilities for manipulating TTuples |
| NDetail | |
| NTypeInfo | |
| NTypeName | |
| NTypes | C++ native static reflection utilities, not to be confused with reflection of UObjects |
| ▼NUObjects | |
| ▼NInit | |
| NDetail | |
| NValueThunk | |
| ▼NWindows | |
| NCOM | |
| NError | |
| ▼NRendering | |
| NTextures | |
| NYaml | |
| NZero | |
| NMcroBuild |