Apparatus Version 1.23
ECS data-oriented workflow for Unreal Engine.
Loading...
Searching...
No Matches
Classes | Typedefs | Functions
Filter.h File Reference
#include "CoreMinimal.h"
#include "UObject/Class.h"
#include "Fingerprint.h"
#include "Filter.generated.h"
Include dependency graph for Filter.h:
This graph shows which files directly or indirectly include this file:

Classes

struct  FFilterIndicator
 The base filter class used for indication. More...
 
struct  FFilter
 A subject filtering specification. More...
 
struct  TFilter< Cs >
 The templated shortcut class for constructing a filter. More...
 

Typedefs

template<typename T >
using TFilterTypeSecurity = more::enable_if_t< IsFilterType< T >(), bool >
 Secure a filter type.
 

Functions

template<typename T >
constexpr bool IsFilterType ()
 Check if a type is a filter.
 
uint32 GetTypeHash (const FFilter &Filter)
 

Typedef Documentation

◆ TFilterTypeSecurity

template<typename T >
using TFilterTypeSecurity = more::enable_if_t<IsFilterType<T>(), bool>

Secure a filter type.

Template Parameters
TThe type to secure as a filter.

Function Documentation

◆ GetTypeHash()

uint32 GetTypeHash ( const FFilter Filter)
inline

◆ IsFilterType()

template<typename T >
constexpr bool IsFilterType ( )
inlineconstexpr

Check if a type is a filter.

Template Parameters
TThe type to check.
Returns
The state of examination.