FMicrosoftPlatformString

Inheritance Hierarchy

Syntax

struct FMicrosoftPlatformString : public FGenericPlatformString

Remarks

Microsoft specific 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 WIDECHAR * String
)

Public function Static

int64

 

Atoi64

(
    const ANSICHAR * String
)

Public function Static

int32

 

GetVarArgs

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

Public function Static

int32

 

GetVarArgs

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

 

Strchr

(
    const WIDECHAR * String,
    WIDECHAR C
)

Public function Static

const ANSICH ...

 

Strchr

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

ANSICHAR ...

 

Strcpy

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

Ansi implementation

Public function Static

WIDECHAR ...

 

Strcpy

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

Wide character implementation

Public function Static

int32

 

Strlen

(
    const UCS2CHAR * String
)

UCS2CHAR implementation - this is identical to WIDECHAR for Windows platforms

Public function Static

int32

 

Strlen

(
    const WIDECHAR * String
)

Public function Static

int32

 

Strlen

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

void

 

Strncpy

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

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 ANSICH ...

 

Strstr

(
    const ANSICHAR * String,
    const ANSICHAR * Find
)

Public function Static

const WIDECH ...

 

Strstr

(
    const WIDECHAR * String,
    const WIDECHAR * Find
)

Public function Static

int32

 

Strtoi

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

Public function Static

int32

 

Strtoi

(
    const WIDECHAR * Start,
    WIDECHAR ** 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

WIDECHAR ...

 

Strtok

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

Public function Static

ANSICHAR ...

 

Strtok

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

Public function Static

uint64

 

Strtoui64

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

Public function Static

uint64

 

Strtoui64

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

Public function Static

WIDECHAR ...

 

Strupr

(
    WIDECHAR * Dest,
    SIZE_T DestCount
)

Public function Static

ANSICHAR ...

 

Strupr

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

References

Module

Core

Header

Runtime/Core/Public/GenericPlatform/MicrosoftPlatformString.h