Navigation
API > API/Developer > API/Developer/DirectoryWatcher
An immutable string with a cached CRC for efficient comparison with other strings
| Name | FImmutableString |
| Type | struct |
| Header File | /Engine/Source/Developer/DirectoryWatcher/Public/FileCacheUtilities.h |
| Include Path | #include "FileCacheUtilities.h" |
Syntax
struct FImmutableString
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FImmutableString
(
FString InString |
Constructible from a raw string | FileCacheUtilities.h | |
FImmutableString
(
const TCHAR* InString |
FileCacheUtilities.h | ||
FImmutableString
(
const FImmutableString& |
FileCacheUtilities.h | ||
FImmutableString
(
FImmutableString&& In |
Move construction/assignment | FileCacheUtilities.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CachedHash | uint32 | The cached hash of our string. 0 until compared with another string. | FileCacheUtilities.h | |
| String | FString | The string itself. | FileCacheUtilities.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const FString & Get() |
Get the underlying string | FileCacheUtilities.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FImmutableString & operator=
(
FString InString |
FileCacheUtilities.h | ||
FImmutableString & operator=
(
const TCHAR* InString |
FileCacheUtilities.h | ||
FImmutableString & operator=
(
const FImmutableString& |
FileCacheUtilities.h | ||
FImmutableString & operator=
(
FImmutableString&& In |
FileCacheUtilities.h |