UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
SimpleParse.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
6#include "CoreTypes.h"
7
8class FString;
9
11{
12 static bool MatchZeroOrMoreWhitespace(const TCHAR*& InOutPtr);
13 static bool MatchChar(const TCHAR*& InOutPtr, TCHAR Ch);
14 static bool ParseString(const TCHAR*& InOutPtr, FString& OutStr);
15 static bool ParseString(const TCHAR*& InOutPtr, FStringBuilderBase& OutStr);
16 static bool ParseUnsignedNumber(const TCHAR*& InOutPtr, int32& OutNumber);
17};
FPlatformTypes::TCHAR TCHAR
Either ANSICHAR or WIDECHAR, depending on whether the platform supports wide characters or the requir...
Definition Platform.h:1135
FPlatformTypes::int32 int32
A 32-bit signed integer.
Definition Platform.h:1125
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition SimpleParse.h:11
static bool ParseUnsignedNumber(const TCHAR *&InOutPtr, int32 &OutNumber)
Definition SimpleParse.cpp:92
static bool MatchChar(const TCHAR *&InOutPtr, TCHAR Ch)
Definition SimpleParse.cpp:19
static bool ParseString(const TCHAR *&InOutPtr, FString &OutStr)
Definition SimpleParse.cpp:82
static bool MatchZeroOrMoreWhitespace(const TCHAR *&InOutPtr)
Definition SimpleParse.cpp:8