Navigation
API > API/Runtime > API/Runtime/CoreUObject > API/Runtime/CoreUObject/FPropertyHelpers
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static const TCHAR * ReadTerminatedToken
(
const TCHAR* Buffer, |
Parse a token from the given buffer until we find the given terminating character, or we run out of buffer/hit the given limit. | UObject/UnrealType.h | |
static const TCHAR * ReadTerminatedToken
(
const TCHAR* Buffer, |
UObject/UnrealType.h |
ReadTerminatedToken(const TCHAR , FString &, const TCHAR, const int32 )
Description
Parse a token from the given buffer until we find the given terminating character, or we run out of buffer/hit the given limit.
This will also parse and unescape any quoted strings found prior to the terminating character, however a terminating character within a quoted string is not considered as a termination point.
| Name | ReadTerminatedToken |
| Type | function |
| Header File | /Engine/Source/Runtime/CoreUObject/Public/UObject/UnrealType.h |
| Include Path | #include "UObject/UnrealType.h" |
| Source | /Engine/Source/Runtime/CoreUObject/Private/UObject/Property.cpp |
static const TCHAR * ReadTerminatedToken
(
const TCHAR * Buffer,
FString & Out,
const TCHAR Terminator,
const int32 * MaxTokenLen
)
The terminating character location in the buffer, or null if parsing failed.
Parameters
| Name | Remarks |
|---|---|
| Buffer | The buffer to parse from. |
| Out | The value to append to on success. |
| Terminator | The token terminator to stop at. |
| MaxTokenLen | Optional limit; will fail if we don't find the terminator within this limit. |
ReadTerminatedToken(const TCHAR , FStringBuilderBase &, const TCHAR, const int32 )
| Name | ReadTerminatedToken |
| Type | function |
| Header File | /Engine/Source/Runtime/CoreUObject/Public/UObject/UnrealType.h |
| Include Path | #include "UObject/UnrealType.h" |
| Source | /Engine/Source/Runtime/CoreUObject/Private/UObject/Property.cpp |
static const TCHAR * ReadTerminatedToken
(
const TCHAR * Buffer,
FStringBuilderBase & Out,
const TCHAR Terminator,
const int32 * MaxTokenLen
)