FStandardPlatformString

Standard implementation

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

Core

Header

/Engine/Source/Runtime/Core/Public/GenericPlatform/StandardPlatformString.h

Include

#include "GenericPlatform/StandardPlatformString.h"

Syntax

struct FStandardPlatformString : public FGenericPlatformString

Remarks

Standard implementation

Functions

Name Description

Public function Static

double

 

Atod

(
    const WIDECHAR* String
)

Public function Static

double

 

Atod

(
    const ANSICHAR* String
)

Public function Static

double

 

Atod

(
    const UTF8CHAR* String
)

Public function Static

float

 

Atof

(
    const WIDECHAR* String
)

Public function Static

float

 

Atof

(
    const ANSICHAR* String
)

Public function Static

float

 

Atof

(
    const UTF8CHAR* String
)

Public function Static

int32

 

Atoi

(
    const WIDECHAR* String
)

Public function Static

int32

 

Atoi

(
    const ANSICHAR* String
)

Public function Static

int32

 

Atoi

(
    const UTF8CHAR* String
)

Public function Static

int64

 

Atoi64

(
    const WIDECHAR* String
)

Public function Static

int64

 

Atoi64

(
    const ANSICHAR* String
)

Public function Static

int64

 

Atoi64

(
    const UTF8CHAR* String
)

Public function Static

int32

 

GetVarArgs

(
    ANSICHAR* Dest,
    SIZE_T DestSize,
    const ANSICHAR*& Fmt,
    va_list ArgPtr
)

Public function Static

int32

 

GetVarArgs

(
    UTF8CHAR* Dest,
    SIZE_T DestSize,
    const UTF8CHAR*& Fmt,
    va_list ArgPtr
)

Public function Static

int32

 

GetVarArgs

(
    WIDECHAR* Dest,
    SIZE_T DestSize,
    const WIDECHAR*& Fmt,
    va_list ArgPtr
)

Public function Static

WIDECHAR ...

 

Strcat

(
    WIDECHAR* Dest,
    SIZE_T DestCount,
    const WIDECHAR* Src
)

Public function Static

ANSICHAR ...

 

Strcat

(
    ANSICHAR* Dest,
    SIZE_T DestCount,
    const ANSICHAR* Src
)

Public function Static

UTF8CHAR ...

 

Strcat

(
    UTF8CHAR* Dest,
    SIZE_T DestCount,
    const UTF8CHAR* Src
)

Public function Static

const WIDECH...

 

Strchr

(
    const WIDECHAR* String,
    WIDECHAR C
)

Public function Static

const ANSICH...

 

Strchr

(
    const ANSICHAR* String,
    ANSICHAR C
)

Public function Static

const UTF8CH...

 

Strchr

(
    const UTF8CHAR* String,
    UTF8CHAR C
)

Public function Static

int32

 

Strcmp

(
    const WIDECHAR* String1,
    const WIDECHAR* String2
)

Public function Static

int32

 

Strcmp

(
    const ANSICHAR* String1,
    const ANSICHAR* String2
)

Public function Static

int32

 

Strcmp

(
    const UTF8CHAR* String1,
    const UTF8CHAR* String2
)

Public function Static

WIDECHAR ...

 

Strcpy

(
    WIDECHAR* Dest,
    SIZE_T DestCount,
    const WIDECHAR* Src
)

Unicode implementation

Public function Static

UTF8CHAR ...

 

Strcpy

(
    UTF8CHAR* Dest,
    SIZE_T DestCount,
    const UTF8CHAR* Src
)

UTF8CHAR implementation.

Public function Static

ANSICHAR ...

 

Strcpy

(
    ANSICHAR* Dest,
    SIZE_T DestCount,
    const ANSICHAR* Src
)

Ansi implementation

Public function Static

int32

 

Strlen

(
    const ANSICHAR* String
)

Public function Static

int32

 

Strlen

(
    const UCS2CHAR* String
)

UCS2 implementation

Public function Static

int32

 

Strlen

(
    const UTF8CHAR* String
)

Public function Static

int32

 

Strlen

(
    const WIDECHAR* String
)

Public function Static

int32

 

Strncmp

(
    const WIDECHAR* String1,
    const WIDECHAR* String2,
    SIZE_T Count
)

Public function Static

int32

 

Strncmp

(
    const ANSICHAR* String1,
    const ANSICHAR* String2,
    SIZE_T Count
)

Public function Static

int32

 

Strncmp

(
    const UTF8CHAR* String1,
    const UTF8CHAR* String2,
    SIZE_T Count
)

Public function Static

WIDECHAR ...

 

Strncpy

(
    WIDECHAR* Dest,
    const WIDECHAR* Src,
    SIZE_T MaxLen
)

Public function Static

ANSICHAR ...

 

Strncpy

(
    ANSICHAR* Dest,
    const ANSICHAR* Src,
    SIZE_T MaxLen
)

Public function Static

UTF8CHAR ...

 

Strncpy

(
    UTF8CHAR* Dest,
    const UTF8CHAR* Src,
    SIZE_T MaxLen
)

Public function Static

int32

 

Strnlen

(
    const WIDECHAR* String,
    SIZE_T StringSize
)

Public function Static

int32

 

Strnlen

(
    const ANSICHAR* String,
    SIZE_T StringSize
)

Public function Static

int32

 

Strnlen

(
    const UTF8CHAR* String,
    SIZE_T StringSize
)

Public function Static

int32

 

Strnlen

(
    const UCS2CHAR* String,
    SIZE_T StringSize
)

Public function Static

const ANSICH...

 

Strrchr

(
    const ANSICHAR* String,
    ANSICHAR C
)

Public function Static

const UTF8CH...

 

Strrchr

(
    const UTF8CHAR* String,
    UTF8CHAR C
)

Public function Static

const WIDECH...

 

Strrchr

(
    const WIDECHAR* String,
    WIDECHAR C
)

Public function Static

const WIDECH...

 

Strstr

(
    const WIDECHAR* String,
    const WIDECHAR* Find
)

Public function Static

const ANSICH...

 

Strstr

(
    const ANSICHAR* String,
    const ANSICHAR* Find
)

Public function Static

const UTF8CH...

 

Strstr

(
    const UTF8CHAR* String,
    const UTF8CHAR* Find
)

Public function Static

int32

 

Strtoi

(
    const WIDECHAR* Start,
    WIDECHAR** End,
    int32 Base
)

Public function Static

int32

 

Strtoi

(
    const ANSICHAR* Start,
    ANSICHAR** End,
    int32 Base
)

Public function Static

int32

 

Strtoi

(
    const UTF8CHAR* Start,
    UTF8CHAR** End,
    int32 Base
)

Public function Static

int64

 

Strtoi64

(
    const ANSICHAR* Start,
    ANSICHAR** End,
    int32 Base
)

Public function Static

int64

 

Strtoi64

(
    const WIDECHAR* Start,
    WIDECHAR** End,
    int32 Base
)

Public function Static

int64

 

Strtoi64

(
    const UTF8CHAR* Start,
    UTF8CHAR** End,
    int32 Base
)

Public function Static

WIDECHAR ...

 

Strtok

(
    WIDECHAR* StrToken,
    const WIDECHAR* Delim,
    WIDECHAR** Context
)

Public function Static

ANSICHAR ...

 

Strtok

(
    ANSICHAR* StrToken,
    const ANSICHAR* Delim,
    ANSICHAR** Context
)

Public function Static

UTF8CHAR ...

 

Strtok

(
    UTF8CHAR* StrToken,
    const UTF8CHAR* Delim,
    UTF8CHAR** Context
)

Public function Static

uint64

 

Strtoui64

(
    const WIDECHAR* Start,
    WIDECHAR** End,
    int32 Base
)

Public function Static

uint64

 

Strtoui64

(
    const UTF8CHAR* Start,
    UTF8CHAR** End,
    int32 Base
)

Public function Static

uint64

 

Strtoui64

(
    const ANSICHAR* Start,
    ANSICHAR** End,
    int32 Base
)

Public function Static

CharType ...

 

Strupr

(
    CharType* Dest,
    SIZE_T DestCount
)