|
Apparatus
Version 1.23
ECS data-oriented workflow for Unreal Engine.
|
#include <array>#include "More/type_traits"#include "CoreMinimal.h"#include "UObject/Class.h"#include "Misc/App.h"#include "Templates/Casts.h"#include "ApparatusStatus.h"#include "BitMask.h"#include "TraitsExtractor.h"#include "Traitmark.generated.h"

Classes | |
| class | TTraitCandidateChecker< T > |
| Checks if a type can be considered to be actually a trait. More... | |
| struct | FTraitmark |
| The trait-only fingerprint part. More... | |
Typedefs | |
| template<typename T > | |
| using | TTraitTypeSecurity = more::enable_if_t< IsTraitType< T >(), bool > |
| Secure the trait type. | |
Functions | |
| template<typename T > | |
| constexpr bool | IsTraitType () |
| Check if the supplied type is actually a trait. | |
| uint32 | GetTypeHash (const FTraitmark &Traitmark) |
| using TTraitTypeSecurity = more::enable_if_t<IsTraitType<T>(), bool> |
Secure the trait type.
| T | The type to secure as a valid trait. |
|
inline |