Navigation
API > API/Runtime > API/Runtime/Core > API/Runtime/Core/FParse
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Parses a name. | Misc/Parse.h | ||
static bool Value
(
const TCHAR* Stream, |
Parses a uint32. | Misc/Parse.h | |
| Parses a globally unique identifier. | Misc/Parse.h | ||
static bool Value
(
const TCHAR* Stream, |
Parses a byte. | Misc/Parse.h | |
static bool Value
(
const TCHAR* Stream, |
Parses a signed byte. | Misc/Parse.h | |
static bool Value
(
const TCHAR* Stream, |
Parses a uint16. | Misc/Parse.h | |
static bool Value
(
const TCHAR* Stream, |
Parses a signed word. | Misc/Parse.h | |
static bool Value
(
const TCHAR* Stream, |
Parses a floating-point value. | Misc/Parse.h | |
static bool Value
(
const TCHAR* Stream, |
Parses a double precision floating-point value. | Misc/Parse.h | |
static bool Value
(
const TCHAR* Stream, |
Parses a signed double word. | Misc/Parse.h | |
static bool Value
(
const TCHAR* Stream, |
Parses a quadword. | Misc/Parse.h | |
static bool Value
(
const TCHAR* Stream, |
Parses a signed quadword. | Misc/Parse.h | |
| Parses an FText. | Misc/Parse.h | ||
| Parses a string. | Misc/Parse.h | ||
static bool Value
(
const TCHAR* Stream, |
Parses a string from a text string. | Misc/Parse.h |
Value(const TCHAR , const TCHAR , FName &)
Description
Parses a name.
| Name | Value |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Misc/Parse.h |
| Include Path | #include "Misc/Parse.h" |
| Source | /Engine/Source/Runtime/Core/Private/Misc/Parse.cpp |
static bool Value
(
const TCHAR * Stream,
const TCHAR * Match,
FName & Name
)
Value(const TCHAR , const TCHAR , uint32 &)
Description
Parses a uint32.
| Name | Value |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Misc/Parse.h |
| Include Path | #include "Misc/Parse.h" |
| Source | /Engine/Source/Runtime/Core/Private/Misc/Parse.cpp |
static bool Value
(
const TCHAR * Stream,
const TCHAR * Match,
uint32 & Value
)
Value(const TCHAR , const TCHAR , struct FGuid &)
Description
Parses a globally unique identifier.
| Name | Value |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Misc/Parse.h |
| Include Path | #include "Misc/Parse.h" |
| Source | /Engine/Source/Runtime/Core/Private/Misc/Parse.cpp |
static bool Value
(
const TCHAR * Stream,
const TCHAR * Match,
struct FGuid & Guid
)
Value(const TCHAR , const TCHAR , uint8 &)
Description
Parses a byte.
| Name | Value |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Misc/Parse.h |
| Include Path | #include "Misc/Parse.h" |
| Source | /Engine/Source/Runtime/Core/Private/Misc/Parse.cpp |
static bool Value
(
const TCHAR * Stream,
const TCHAR * Match,
uint8 & Value
)
Value(const TCHAR , const TCHAR , int8 &)
Description
Parses a signed byte.
| Name | Value |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Misc/Parse.h |
| Include Path | #include "Misc/Parse.h" |
| Source | /Engine/Source/Runtime/Core/Private/Misc/Parse.cpp |
static bool Value
(
const TCHAR * Stream,
const TCHAR * Match,
int8 & Value
)
Value(const TCHAR , const TCHAR , uint16 &)
Description
Parses a uint16.
| Name | Value |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Misc/Parse.h |
| Include Path | #include "Misc/Parse.h" |
| Source | /Engine/Source/Runtime/Core/Private/Misc/Parse.cpp |
static bool Value
(
const TCHAR * Stream,
const TCHAR * Match,
uint16 & Value
)
Value(const TCHAR , const TCHAR , int16 &)
Description
Parses a signed word.
| Name | Value |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Misc/Parse.h |
| Include Path | #include "Misc/Parse.h" |
| Source | /Engine/Source/Runtime/Core/Private/Misc/Parse.cpp |
static bool Value
(
const TCHAR * Stream,
const TCHAR * Match,
int16 & Value
)
Value(const TCHAR , const TCHAR , float &)
Description
Parses a floating-point value.
| Name | Value |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Misc/Parse.h |
| Include Path | #include "Misc/Parse.h" |
| Source | /Engine/Source/Runtime/Core/Private/Misc/Parse.cpp |
static bool Value
(
const TCHAR * Stream,
const TCHAR * Match,
float & Value
)
Value(const TCHAR , const TCHAR , double &)
Description
Parses a double precision floating-point value.
| Name | Value |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Misc/Parse.h |
| Include Path | #include "Misc/Parse.h" |
| Source | /Engine/Source/Runtime/Core/Private/Misc/Parse.cpp |
static bool Value
(
const TCHAR * Stream,
const TCHAR * Match,
double & Value
)
Value(const TCHAR , const TCHAR , int32 &)
Description
Parses a signed double word.
| Name | Value |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Misc/Parse.h |
| Include Path | #include "Misc/Parse.h" |
| Source | /Engine/Source/Runtime/Core/Private/Misc/Parse.cpp |
static bool Value
(
const TCHAR * Stream,
const TCHAR * Match,
int32 & Value
)
Value(const TCHAR , const TCHAR , uint64 &)
Description
Parses a quadword.
| Name | Value |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Misc/Parse.h |
| Include Path | #include "Misc/Parse.h" |
| Source | /Engine/Source/Runtime/Core/Private/Misc/Parse.cpp |
static bool Value
(
const TCHAR * Stream,
const TCHAR * Match,
uint64 & Value
)
Value(const TCHAR , const TCHAR , int64 &)
Description
Parses a signed quadword.
| Name | Value |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Misc/Parse.h |
| Include Path | #include "Misc/Parse.h" |
| Source | /Engine/Source/Runtime/Core/Private/Misc/Parse.cpp |
static bool Value
(
const TCHAR * Stream,
const TCHAR * Match,
int64 & Value
)
Value(const TCHAR , const TCHAR , FText &, const TCHAR *)
Description
Parses an FText.
| Name | Value |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Misc/Parse.h |
| Include Path | #include "Misc/Parse.h" |
| Source | /Engine/Source/Runtime/Core/Private/Misc/Parse.cpp |
static bool Value
(
const TCHAR * Stream,
const TCHAR * Match,
FText & Value,
const TCHAR * Namespace
)
Value(const TCHAR , const TCHAR , FString &, bool, const TCHAR **)
Description
Parses a string.
| Name | Value |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Misc/Parse.h |
| Include Path | #include "Misc/Parse.h" |
| Source | /Engine/Source/Runtime/Core/Private/Misc/Parse.cpp |
static bool Value
(
const TCHAR * Stream,
const TCHAR * Match,
FString & Value,
bool bShouldStopOnSeparator,
const TCHAR ** OptStreamGotTo
)
Parameters
| Name | Remarks |
|---|---|
| Stream, the | string you want to extract the value from. |
| Match, the | identifier for the value in the stream. |
| Value, the | destination to the value to be extracted to. |
| bShouldStopOnSeparator, (default | = true) If this is true, and the value doesn't start with a '"' then it may be truncated to ',' or ')' in addition to whitespace. |
| OptStreamGotTo, (default | = nullptr) If this is not null, then its dereference is set to the address of the end of the value within Stream. This permits consuming of stream in a loop where Match may occur multiple times. |
Value(const TCHAR , const TCHAR , TCHAR *, int32, bool, const TCHAR **)
Description
Parses a string from a text string.
| Name | Value |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Misc/Parse.h |
| Include Path | #include "Misc/Parse.h" |
| Source | /Engine/Source/Runtime/Core/Private/Misc/Parse.cpp |
static bool Value
(
const TCHAR * Stream,
const TCHAR * Match,
TCHAR * Value,
int32 MaxLen,
bool bShouldStopOnSeparator,
const TCHAR ** OptStreamGotTo
)
Parameters
| Name | Remarks |
|---|---|
| Stream, the | string you want to extract the value from. |
| Match, the | identifier for the value in the stream. |
| Value, the | destination to the value to be extracted to. |
| MaxLen, the | maximum size eof the string that can be extracted. |
| bShouldStopOnSeparator, (default | = true) If this is true, and the value doesn't start with a '"' then it may be truncated to ',' or ')' in addition to whitespace. |
| OptStreamGotTo, (default | = nullptr) If this is not null, then its dereference is set to the address of the end of the value within Stream. This permits consuming of stream in a loop where Match may occur multiple times. |