| ▼Nconstexpr_xxh3 | |
| RByteType | |
| RBytePtrType | |
| RBytesType | |
| ▼NMcro | |
| ►NComposition | Namespace containing utilities and base classes for type composition |
| RCComposable | |
| RCExplicitComponent | |
| RCStrictComponent | |
| RCCompatibleExplicitComponent | |
| RCCopyAwareComponent | |
| RCMoveAwareComponent | |
| RCCompatibleStrictComponent | |
| RCCompatibleComponent | |
| ►NConcepts | |
| RCSameAs | |
| RCSameAsDecayed | |
| RCConvertibleTo | |
| RCConvertibleToDecayed | |
| RCAssignableFrom | |
| RCAssignableFromDecayed | |
| RCDerivedFrom | |
| RCIntegral | |
| RCSignedIntegral | |
| RCUnsignedIntegral | |
| RCFloatingPoint | |
| RCScalar | |
| RCBooleanTestable | |
| RCPlainEnum | |
| RCScopedEnum | |
| RCEnum | |
| RCCoreHalfEqualityComparable | |
| RCWeaklyEqualityComparableWith | |
| RCCoreEqualityComparable | |
| RCHalfOrdered | |
| RCPartiallyOrderedWith | |
| RCTotallyOrdered | |
| RCConstType | |
| RCMutableType | |
| RCDestructible | |
| RCConstructibleFrom | |
| RCDefaultInitializable | |
| RCMoveConstructible | |
| RCCopyConstructible | |
| RCMovable | |
| RCCopyable | |
| RCSemiRegular | |
| RCRegular | |
| RCInvocable | |
| RCPredicate | |
| RCRelation | |
| RCEquivalenceRelation | |
| RCStrictWeakOrder | |
| RCAbstract | |
| RCNonAbstract | |
| RCModels | |
| RCSharedPtr | |
| RCSharedRef | |
| RCWeakPtr | |
| RCSharedRefOrPtr | |
| RCSharedOrWeak | |
| RCSharedFromThis | |
| RCSharedPtrOf | |
| RCSharedRefOf | |
| RCWeakPtrOf | |
| RCSharedRefOrPtrOf | |
| RCSharedOrWeakOf | |
| RCSharedFromThisOf | |
| RCUObject | |
| RCInterface | |
| RCUObjectOrInterface | |
| RCInterfaceUClass | |
| RCCurrentChar | |
| RCNonCurrentChar | |
| RCCurrentCharPtr | |
| RCNonCurrentCharPtr | |
| RCChar | |
| RCNonChar | |
| RCCharPtr | |
| RCNonCharPtr | |
| RCPointer | |
| RCClass | |
| RCUnion | |
| RCPlainClass | |
| RCMemberAccessible | |
| RCOptional | |
| RCMemberPointerOf | |
| RCVoid | |
| RCNonVoid | |
| RCRefCounted | |
| RCRangeMember | |
| RCValidableMember | |
| RCValidableAdl | |
| RCValidable | |
| ►NDelegates | |
| RCDynamicDelegate | Constraint given type to a dynamic delegate class |
| RCDynamicMulticastDelegate | Constraint given type to a dynamic multicast delegate class |
| ►NError | Contains utilities for structured error handling |
| RCError | Concept constraining input type argument T to an IError |
| RCErrorRef | Concept constraining input type argument T to be an IErrorRef |
| RCErrorPtr | Concept constraining input type argument T to be an IErrorPtr |
| RCErrorRefOrPtr | Concept constraining input type argument T to be an IErrorPtr |
| RCSharedError | Concept constraining input type argument T to be an IErrorPtr |
| ►NFunctionTraits | |
| RCFunctorObject | Concept constraining input T to a lambda function or a functor object |
| RCFunction_IsMember | |
| RCFunction_IsConst | Shorthand for getting the constness of a member function |
| RCFunctionLike | A concept accepting any function like entity (function pointer or functor object) |
| RCFunctionPtr | A concept accepting function pointer types |
| RCHasFunction | |
| RCTupleCompatibleWithFunction | Is given tuple type compatible with the arguments of the given function? |
| RCFunctionCompatible_ReturnDecay | Concept matching the return of a type with compatible return types, disregarding CV-ref qualifiers |
| RCFunctionCompatible_Return | Concept matching the return of a type with compatible return types, preserving CV-ref qualifiers |
| RCFunctionCompatible_ArgumentsDecay | Concept matching function types with compatible set of arguments, disregarding CV-ref qualifiers |
| RCFunctionCompatible_Arguments | Concept matching function types with compatible set of arguments, preserving CV-ref qualifiers |
| RCFunctionCompatibleDecay | Concept constraining a function type to another one which arguments and return types are compatible, disregarding CV-ref qualifiers |
| RCFunctionCompatible | Concept constraining a function type to another one which arguments and return types are compatible, preserving CV-ref qualifiers |
| RCFunctionWithArgumentCount | Accept only functions which has given number of arguments, whatever type they may be |
| RCNullaryFunction | Accept only functions which has 0 arguments |
| RCFunctionReturnsVoid | Concept matching function types returning void |
| RCInstanceMethod | Tests if a provided class member function pointer instance (not type!) is indeed an instance member method. Negating it can assume static class member function |
| ►NInheritance | |
| RCHasBases | Some MCRO utilities allow for intrusive method of declaring inheritance which can be later used to reflect upon base classes of a derived type |
| RCHasExplicitBase | |
| ►NModules | Namespace for utilities handling Unreal modules |
| RCObservableModule | |
| ►NObservable | |
| ►NDetail | |
| RCChangeListenerCandidate | |
| RCState | Concept constraining given type to a state |
| RCChangeNextOnlyListener | Concept describing a function which can listen to changes to the current value of a TState only |
| RCChangeNextPreviousListener | Concept describing a function which can listen to changes to the current and the previous values of a TState |
| RCChangeListener | Concept describing a function which can be a change listener on a TState |
| ►NRange | |
| RCHasEquals | |
| RCHasNotEquals | |
| RCBasicForwardIteratorBase | The most basic minimal iterator which can only proceed forward one element at a time |
| RCBasicForwardIterator | |
| RCHasMemberAccessOperator | |
| RCBasicBidirectionalIterator | Basic minimal iterator which can only proceed forward or backward one element at a time |
| RCJumpForwardIterator | An iterator type which can natively proceed forward in arbitrarily large steps |
| RCJumpForwardPlusIterator | An iterator type which can natively proceed forward in arbitrarily large steps and exposes a + operator |
| RCRandomAccessIterator | An iterator type which can natively seek its associated content in arbitrarily large steps |
| RCRandomAccessPlusMinusIterator | An iterator type which can natively seek its associated content in arbitrarily large steps and exposes +- operators |
| RCIsIteratorStep | Constraint given iterator to its best stepping capability |
| RCIsIteratorDirection | Constraint given iterator to its best directional capability |
| RCIteratorFeature | Constraint given iterator to its best capabilies both in stepping and in direction |
| RCUnrealRange | |
| RCStdDistanceCompatible | |
| RCHasGetIndex | |
| RCHasElementIndex | |
| RCIteratorComparable | |
| RCCountableRange | |
| RCRangeOfTuples | |
| RCRangeOfTuplesCompatibleWithFunction | |
| ►NRendering | |
| ►NTextures | This namespace contain utilities regarding high-level cross-platform and cross-rhi texture objects |
| RCTextureSize | Describing a struct which can give texture size and layout information |
| ►NSharedObjects | Utilities for TSharedPtr/Ref and related |
| RCSharedInitializeable | Concept describing an object which provides a deferred initializer for shared objects |
| ►NSlate | Extra functionalities for general Slate programming chores, including enhancements of the Slate declarative syntax |
| RCWidget | Constraining given type to a Slate widget |
| RCSlot | Constraining given type to a slot of a widget |
| RCWidgetOrSlot | Constraining given type to either a slot or a widget |
| RCWidgetOrSlotArguments | Constraining given type to the arguments of either a widget or a slot |
| RCWidgetArguments | Constraining given type to the arguments of a widget
|
| RCSlotArguments | Constraining given type to the arguments of a slot
|
| RCWidgetWithSlots | Constraining given type to a widget which can receive slots |
| RCBoxPanelWidget | |
| ►NSubsystems | |
| RCSubsystem | |
| RCEngineSubsystem | |
| RCGameInstanceSubsystem | |
| RCLocalPlayerSubsystem | |
| RCWorldSubsystem | |
| ►NTemplates | This namespace provides templating utilities and introspection into template instantiations |
| RCTypeList | Concept constraining a given type to TTypes |
| RCTypesConvertibleTo | Is given type-list contains all types convertible to the types of another type-list. The number and order of types are significant |
| RCTypesConvertibleToDecayed | Is given type-list contains all types convertible to the types of another type-list. The number and order of types are significant. Qualifiers are not taken into account |
| RCTypeOnlyTemplate | Checks if input is a template which only has type parameters |
| RCMatchTemplate | Check if given type is an instantiation of a given template (which only accepts type parameters) |
| ►NText | Mixed text utilities and type traits |
| RCStringViewInvariant | Concept constraining given type to a string view of any character type |
| RCStringInvariant | Concept constraining given type to a string of any character type |
| RCStringOrView | Concept constraining given type to a string or a a view of TCHAR |
| RCStringOrViewInvariant | Concept constraining given type to a string or a a view of any character type |
| RCStringOrViewOrName | Concept constraining given type to a string, a view or an FName of TCHAR |
| RCStdStringOrView | Concept constraining given type to a std::string or a view of TCHAR |
| RCStdStringOrViewTyped | Concept constraining given type to a std::string or a view of given character type |
| RCStdStringInvariant | Concept constraining given type to only a std::string of any character type |
| RCStdStringViewInvariant | Concept constraining given type to only a std::string_view of any character type |
| RCStdStringOrViewInvariant | Concept constraining given type to a std::string or a view of any character type |
| RCDirectStringFormatArgument | A type which is directly convertible to FStringFormatArg |
| RCHasToString | A type which which provides a ToString() member method |
| RCHasPtrToString | A type which which provides a ToString() member method |
| RCHasStringFormatArgumentConversion | A type which can be used with FStringFormatArg via a TAsFormatArgument specialization |
| RCStringFormatArgument | A type which can be converted to FStringFormatArg via any method |
| ►NTuples | Templating utilities for manipulating TTuples |
| RCStdTupleLike | |
| RCRangeV3TupleLike | |
| RCStdPairLike | |
| RCRangeV3PairLike | |
| RCTupleConvertsToArgs | |
| RCUnrealTuple | |
| RCStdOrRangeV3Tuple | |
| RCTuple | |
| ►NTypes | C++ native static reflection utilities, not to be confused with reflection of UObjects |
| RCHasTypeName | |
| ►NUObjects | |
| ►NInit | |
| RCUObjectInitializable | |