Ark Server API (ASA) - Wiki
Loading...
Searching...
No Matches
FBasicStringFilterExpressionContext Class Reference

#include <TextFilterExpressionEvaluator.h>

+ Inheritance diagram for FBasicStringFilterExpressionContext:
+ Collaboration diagram for FBasicStringFilterExpressionContext:

Public Member Functions

 FBasicStringFilterExpressionContext (FString &&InTestString)
 
 FBasicStringFilterExpressionContext (const FString &InTestString)
 
virtual bool TestBasicStringExpression (const FTextFilterString &InValue, const ETextFilterTextComparisonMode InTextComparisonMode) const override
 
virtual bool TestComplexExpression (const FName &InKey, const FTextFilterString &InValue, const ETextFilterComparisonOperation InComparisonOperation, const ETextFilterTextComparisonMode InTextComparisonMode) const override
 

Private Attributes

const FString TestString
 

Additional Inherited Members

- Protected Member Functions inherited from ITextFilterExpressionContext
virtual ~ITextFilterExpressionContext ()
 

Detailed Description

Definition at line 50 of file TextFilterExpressionEvaluator.h.

Constructor & Destructor Documentation

◆ FBasicStringFilterExpressionContext() [1/2]

FBasicStringFilterExpressionContext::FBasicStringFilterExpressionContext ( FString && InTestString)
inlineexplicit

Definition at line 53 of file TextFilterExpressionEvaluator.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ FBasicStringFilterExpressionContext() [2/2]

FBasicStringFilterExpressionContext::FBasicStringFilterExpressionContext ( const FString & InTestString)
inlineexplicit

Definition at line 57 of file TextFilterExpressionEvaluator.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Member Function Documentation

◆ TestBasicStringExpression()

virtual bool FBasicStringFilterExpressionContext::TestBasicStringExpression ( const FTextFilterString & InValue,
const ETextFilterTextComparisonMode InTextComparisonMode ) const
inlineoverridevirtual

Test the given value against the strings extracted from the current item

Implements ITextFilterExpressionContext.

Definition at line 62 of file TextFilterExpressionEvaluator.h.

◆ TestComplexExpression()

virtual bool FBasicStringFilterExpressionContext::TestComplexExpression ( const FName & InKey,
const FTextFilterString & InValue,
const ETextFilterComparisonOperation InComparisonOperation,
const ETextFilterTextComparisonMode InTextComparisonMode ) const
inlineoverridevirtual

Perform a complex expression test for the current item

Implements ITextFilterExpressionContext.

Definition at line 67 of file TextFilterExpressionEvaluator.h.

Member Data Documentation

◆ TestString

const FString FBasicStringFilterExpressionContext::TestString
private

Definition at line 73 of file TextFilterExpressionEvaluator.h.


The documentation for this class was generated from the following file: