Navigation
API > API/Runtime > API/Runtime/Core > API/Runtime/Core/FString
Overloads
| Name |
Remarks |
Include Path |
Unreal Specifiers |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Construct from null-terminated C string or nullptr |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
UE_FORCEINLINE_HINT FString
(
CharRangeType&& Str
)
|
Construct from contiguous range of characters such as a string view or string builder |
|
|
|
|
|
|
UE_FORCEINLINE_HINT FString
(
const FString& Other,
int32 ExtraSlack
)
|
Create a copy of the Other string with extra space for characters at the end of the string |
|
|
|
Create a copy of the Other string with extra space for characters at the end of the string |
|
|
FString
(
CharRangeType&& Str,
int32 ExtraSlack
)
|
Construct from contiguous range of characters with extra slack on top of original string length |
|
|
FString()
| |
|
| Name |
FString |
| Type |
function |
| Header File |
/Engine/Source/Runtime/Core/Public/Containers/UnrealString.h.inl |
| Include Path |
#include "Containers/UnrealString.h.inl" |
FString()
FString(EConstEval)
| |
|
| Name |
FString |
| Type |
function |
| Header File |
/Engine/Source/Runtime/Core/Public/Containers/UnrealString.h.inl |
| Include Path |
#include "Containers/UnrealString.h.inl" |
consteval FString
(
EConstEval
)
FString(FString &&)
| |
|
| Name |
FString |
| Type |
function |
| Header File |
/Engine/Source/Runtime/Core/Public/Containers/UnrealString.h.inl |
| Include Path |
#include "Containers/UnrealString.h.inl" |
FString
(
FString &&
)
FString(const FString &)
| |
|
| Name |
FString |
| Type |
function |
| Header File |
/Engine/Source/Runtime/Core/Public/Containers/UnrealString.h.inl |
| Include Path |
#include "Containers/UnrealString.h.inl" |
FString
(
const FString &
)
FString(const ANSICHAR *)
Description
Construct from null-terminated C string or nullptr
| |
|
| Name |
FString |
| Type |
function |
| Header File |
/Engine/Source/Runtime/Core/Public/Containers/UnrealString.h.inl |
| Include Path |
#include "Containers/UnrealString.h.inl" |
| Source |
/Engine/Source/Runtime/Core/Private/Containers/String.cpp.inl |
FString
(
const ANSICHAR * Str
)
FString(const WIDECHAR *)
| |
|
| Name |
FString |
| Type |
function |
| Header File |
/Engine/Source/Runtime/Core/Public/Containers/UnrealString.h.inl |
| Include Path |
#include "Containers/UnrealString.h.inl" |
| Source |
/Engine/Source/Runtime/Core/Private/Containers/String.cpp.inl |
FString
(
const WIDECHAR * Str
)
FString(const UTF8CHAR *)
| |
|
| Name |
FString |
| Type |
function |
| Header File |
/Engine/Source/Runtime/Core/Public/Containers/UnrealString.h.inl |
| Include Path |
#include "Containers/UnrealString.h.inl" |
| Source |
/Engine/Source/Runtime/Core/Private/Containers/String.cpp.inl |
FString
(
const UTF8CHAR * Str
)
FString(const UCS2CHAR *)
| |
|
| Name |
FString |
| Type |
function |
| Header File |
/Engine/Source/Runtime/Core/Public/Containers/UnrealString.h.inl |
| Include Path |
#include "Containers/UnrealString.h.inl" |
| Source |
/Engine/Source/Runtime/Core/Private/Containers/String.cpp.inl |
FString
(
const UCS2CHAR * Str
)
FString(const UTF32CHAR *)
| |
|
| Name |
FString |
| Type |
function |
| Header File |
/Engine/Source/Runtime/Core/Public/Containers/UnrealString.h.inl |
| Include Path |
#include "Containers/UnrealString.h.inl" |
| Source |
/Engine/Source/Runtime/Core/Private/Containers/String.cpp.inl |
FString
(
const UTF32CHAR * Str
)
FString(CharRangeType &&)
Description
Construct from contiguous range of characters such as a string view or string builder
| |
|
| Name |
FString |
| Type |
function |
| Header File |
/Engine/Source/Runtime/Core/Public/Containers/UnrealString.h.inl |
| Include Path |
#include "Containers/UnrealString.h.inl" |
template<typename CharRangeType, typename CharRangeElementType>
UE_FORCEINLINE_HINT FString
(
CharRangeType && Str
)
FString(FIntrusiveUnsetOptionalState)
| |
|
| Name |
FString |
| Type |
function |
| Header File |
/Engine/Source/Runtime/Core/Public/Containers/UnrealString.h.inl |
| Include Path |
#include "Containers/UnrealString.h.inl" |
FString
(
FIntrusiveUnsetOptionalState Tag
)
FString(const FString &, int32)
Description
Create a copy of the Other string with extra space for characters at the end of the string
| |
|
| Name |
FString |
| Type |
function |
| Header File |
/Engine/Source/Runtime/Core/Public/Containers/UnrealString.h.inl |
| Include Path |
#include "Containers/UnrealString.h.inl" |
UE_FORCEINLINE_HINT FString
(
const FString & Other,
int32 ExtraSlack
)
Parameters
| Name |
Remarks |
| Other |
the other string to create a new copy from |
| ExtraSlack |
number of extra characters to add to the end of the other string in this string |
FString(FString &&, int32)
Description
Create a copy of the Other string with extra space for characters at the end of the string
| |
|
| Name |
FString |
| Type |
function |
| Header File |
/Engine/Source/Runtime/Core/Public/Containers/UnrealString.h.inl |
| Include Path |
#include "Containers/UnrealString.h.inl" |
UE_FORCEINLINE_HINT FString
(
FString && Other,
int32 ExtraSlack
)
Parameters
| Name |
Remarks |
| Other |
the other string to create a new copy from |
| ExtraSlack |
number of extra characters to add to the end of the other string in this string |
FString(CharRangeType &&, int32)
Description
Construct from contiguous range of characters with extra slack on top of original string length
| |
|
| Name |
FString |
| Type |
function |
| Header File |
/Engine/Source/Runtime/Core/Public/Containers/UnrealString.h.inl |
| Include Path |
#include "Containers/UnrealString.h.inl" |
template<typename CharRangeType, typename CharRangeElementType>
FString
(
CharRangeType && Str,
int32 ExtraSlack
)