Ark Server API (ASA) - Wiki
Loading...
Searching...
No Matches
TextFilterUtils.h File Reference
+ Include dependency graph for TextFilterUtils.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  FTextFilterString
 
struct  TextFilterUtils::FNameBufferWithNumber
 

Namespaces

namespace  TextFilterUtils
 

Enumerations

enum class  ETextFilterComparisonOperation : uint8 {
  Equal , NotEqual , Less , LessOrEqual ,
  Greater , GreaterOrEqual
}
 
enum class  ETextFilterTextComparisonMode : uint8 { Exact , Partial , StartsWith , EndsWith }
 
enum  { NAME_WITH_NUMBER_SIZE = NAME_SIZE + 16 }
 

Functions

template<typename CharType >
void TextFilterUtils::IntToStringBuffer (CharType *Dest, int32 Source, int32 MaxLen)
 
bool TextFilterUtils::TryConvertWideToAnsi (const FString &SourceWideString, TArray< ANSICHAR > &DestAnsiString)
 
int32 TextFilterUtils::NameStrincmp (const FName &Name, const FString &WideOther, const TArray< ANSICHAR > &AnsiOther, int32 Length)
 
bool TextFilterUtils::TestBasicStringExpression (const FTextFilterString &InValue1, const FTextFilterString &InValue2, const ETextFilterTextComparisonMode InTextComparisonMode)
 
bool TextFilterUtils::TestComplexExpression (const FTextFilterString &InValue1, const FTextFilterString &InValue2, const ETextFilterComparisonOperation InComparisonOperation, const ETextFilterTextComparisonMode InTextComparisonMode)
 

Enumeration Type Documentation

◆ anonymous enum

Enumerator
NAME_WITH_NUMBER_SIZE 

Definition at line 31 of file TextFilterUtils.h.

◆ ETextFilterComparisonOperation

Defines the comparison operators that can be used for a complex (key->value) comparison

Enumerator
Equal 
NotEqual 
Less 
LessOrEqual 
Greater 
GreaterOrEqual 

Definition at line 12 of file TextFilterUtils.h.

◆ ETextFilterTextComparisonMode

Defines the different ways that a string can be compared while evaluating the expression

Enumerator
Exact 
Partial 
StartsWith 
EndsWith 

Definition at line 23 of file TextFilterUtils.h.