Ark Server API (ASA) - Wiki
|
#include <TextFilter.h>
Classes | |
class | FTextFilterExpressionContext |
Private Attributes | |
FTextFilterExpressionContext | TextFilterExpressionContext |
FTextFilterExpressionEvaluator | TextFilterExpressionEvaluator |
FChangedEvent | ChangedEvent |
Additional Inherited Members | |
Public Types inherited from IFilter< ItemType > | |
typedef ItemType | ItemType |
Protected Member Functions inherited from TSharedFromThis< TTextFilter< ItemType > > | |
TSharedFromThis () | |
TSharedFromThis (TSharedFromThis const &) | |
FORCEINLINE TSharedFromThis & | operator= (TSharedFromThis const &) |
~TSharedFromThis () | |
Static Protected Member Functions inherited from TSharedFromThis< TTextFilter< ItemType > > | |
static FORCEINLINE TSharedRef< OtherType, Mode > | SharedThis (OtherType *ThisPtr) |
static FORCEINLINE TSharedRef< OtherType const, Mode > | SharedThis (const OtherType *ThisPtr) |
A generic filter specialized for text restrictions
Definition at line 20 of file TextFilter.h.
|
inline |
TTextFilter Constructor
InTransform | A required delegate used to populate an array of strings based on an Item |
Definition at line 35 of file TextFilter.h.
|
inline |
Definition at line 42 of file TextFilter.h.
TTextFilter< ItemType >::DECLARE_DELEGATE_RetVal_FiveParams | ( | bool | , |
FItemTestComplexExpression | , | ||
ItemType | , | ||
const FName & | , | ||
const FTextFilterString & | , | ||
ETextFilterComparisonOperation | , | ||
ETextFilterTextComparisonMode | ) |
Defines a function signature used to test a complex expression for an Item
TTextFilter< ItemType >::DECLARE_DELEGATE_TwoParams | ( | FItemToStringArray | , |
ItemType | , | ||
OUT TArray< FString > & | ) |
Defines a function signature for functions used to transform an Item into an array of FStrings
TTextFilter< ItemType >::DECLARE_DERIVED_EVENT | ( | TTextFilter< ItemType > | , |
IFilter< ItemType >::FChangedEvent | , | ||
FChangedEvent | ) |
|
inline |
Get the last error returned from lexing or compiling the current filter text
Definition at line 88 of file TextFilter.h.
|
inline |
Returns the unsanitized and unsplit filter terms
Definition at line 73 of file TextFilter.h.
|
inlineoverridevirtual |
Implements IFilter< ItemType >.
Definition at line 51 of file TextFilter.h.
|
inlineoverridevirtual |
Returns whether the specified Item passes the Filter's text restrictions
InItem | The Item to check |
Implements IFilter< ItemType >.
Definition at line 59 of file TextFilter.h.
|
inline |
Set the Text to be used as the Filter's restrictions
Definition at line 79 of file TextFilter.h.
|
private |
The event that fires whenever new search terms are provided
Definition at line 161 of file TextFilter.h.
|
mutableprivate |
Transient context data, used when calling PassesFilter. Kept around to minimize re-allocations between multiple calls to PassesFilter
Definition at line 155 of file TextFilter.h.
|
private |
Expression evaluator that can be used to perform complex text filter queries
Definition at line 158 of file TextFilter.h.