FStandardPlatformString

Standard implementation

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

float

 

Atof

(
    const WIDECHAR* String
)

Public function Static

float

 

Atof

(
    const ANSICHAR* String
)

Public function Static

int32

 

Atoi

(
    const WIDECHAR* String
)

Public function Static

int32

 

Atoi

(
    const ANSICHAR* String
)

Public function Static

int64

 

Atoi64

(
    const ANSICHAR* String
)

Public function Static

int64

 

Atoi64

(
    const WIDECHAR* String
)

Public function Static

int32

 

GetVarArgs

(
    ANSICHAR* Dest,
    SIZE_T DestSize,
    const ANSICHAR*& 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

const ANSICH...

 

Strchr

(
    const ANSICHAR* String,
    ANSICHAR C
)

Public function Static

const WIDECH...

 

Strchr

(
    const WIDECHAR* String,
    WIDECHAR C
)

Public function Static

int32

 

Strcmp

(
    const ANSICHAR* String1,
    const ANSICHAR* String2
)

Public function Static

int32

 

Strcmp

(
    const WIDECHAR* String1,
    const WIDECHAR* String2
)

Public function Static

WIDECHAR ...

 

Strcpy

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

Unicode implementation

Public function Static

ANSICHAR ...

 

Strcpy

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

Ansi implementation

Public function Static

int32

 

Strlen

(
    const UCS2CHAR* String
)

UCS2 implementation

Public function Static

int32

 

Strlen

(
    const ANSICHAR* 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

WIDECHAR ...

 

Strncpy

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

Public function Static

ANSICHAR ...

 

Strncpy

(
    ANSICHAR* Dest,
    const ANSICHAR* Src,
    int32 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 UCS2CHAR* String,
    SIZE_T StringSize
)

Public function Static

const WIDECH...

 

Strrchr

(
    const WIDECHAR* String,
    WIDECHAR C
)

Public function Static

const ANSICH...

 

Strrchr

(
    const ANSICHAR* String,
    ANSICHAR 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

int32

 

Strtoi

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

Public function Static

int32

 

Strtoi

(
    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 ANSICHAR* Start,
    ANSICHAR** End,
    int32 Base
)

Public function Static

ANSICHAR ...

 

Strtok

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

Public function Static

WIDECHAR ...

 

Strtok

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

Public function Static

uint64

 

Strtoui64

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

Public function Static

uint64

 

Strtoui64

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

Public function Static

CharType ...

 

Strupr

(
    CharType* Dest,
    SIZE_T DestCount
)

Deprecated Functions

Name Description

Public function Static

int32

 

GetVarArgs

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

GetVarArgs with DestSize and Count arguments has been deprecated - only DestSize should be passed

Public function Static

int32

 

GetVarArgs

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

GetVarArgs with DestSize and Count arguments has been deprecated - only DestSize should be passed

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss