UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
TextFilterTests::FTestFilterItem Struct Reference
+ Inheritance diagram for TextFilterTests::FTestFilterItem:

Public Member Functions

 FTestFilterItem ()
 
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
 

Static Public Member Functions

static void ExtractItemStrings (const FTestFilterItem *InItem, TArray< FString > &OutStrings)
 
static bool TestItemComplexExpression (const FTestFilterItem *InItem, const FName &InKey, const FTextFilterString &InValue, ETextFilterComparisonOperation InComparisonOperation, ETextFilterTextComparisonMode InTextComparisonMode)
 

Public Attributes

TArray< FString > BasicStrings
 
TMap< FName, FString > KeyValuePairs
 

Additional Inherited Members

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

Constructor & Destructor Documentation

◆ FTestFilterItem()

TextFilterTests::FTestFilterItem::FTestFilterItem ( )
inline

Member Function Documentation

◆ ExtractItemStrings()

static void TextFilterTests::FTestFilterItem::ExtractItemStrings ( const FTestFilterItem InItem,
TArray< FString > &  OutStrings 
)
inlinestatic

◆ TestBasicStringExpression()

virtual bool TextFilterTests::FTestFilterItem::TestBasicStringExpression ( const FTextFilterString InValue,
const ETextFilterTextComparisonMode  InTextComparisonMode 
) const
inlineoverridevirtual

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

Implements ITextFilterExpressionContext.

◆ TestComplexExpression()

virtual bool TextFilterTests::FTestFilterItem::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.

◆ TestItemComplexExpression()

static bool TextFilterTests::FTestFilterItem::TestItemComplexExpression ( const FTestFilterItem InItem,
const FName InKey,
const FTextFilterString InValue,
ETextFilterComparisonOperation  InComparisonOperation,
ETextFilterTextComparisonMode  InTextComparisonMode 
)
inlinestatic

Member Data Documentation

◆ BasicStrings

TArray<FString> TextFilterTests::FTestFilterItem::BasicStrings

◆ KeyValuePairs

TMap<FName, FString> TextFilterTests::FTestFilterItem::KeyValuePairs

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