utils

Windows
MacOS
Linux

Classes

Functions

Name Description

Public function Static

std::uint16_...

 

bswap16

(
    std::uint16_t x
)

Swap intrinsics

Public function Static

void

 

bswap16x8

(
    std::uint16_t* source
)

Public function Static

std::uint32_...

 

bswap32

(
    std::uint32_t x
)

Public function Static

void

 

bswap32x4

(
    std::uint32_t* source
)

Public function Static

std::uint64_...

 

bswap64

(
    std::uint64_t x
)

Public function Static

void

 

bswap64x2

(
    std::uint64_t* source
)

Public function

void

 

hton

(
    std::uint64_t* x
)

Public function

void

 

hton

(
    std::uint32_t* x
)

Public function

void

 

hton

(
    std::uint16_t* x
)

Public function

void

 

hton

(
    std::uint8_t* x
)

Public function

std::uint64_...

 

hton

(
    std::uint64_t x
)

Public function

std::uint32_...

 

hton

(
    std::uint32_t x
)

Public function

std::uint8_t

 

hton

(
    std::uint8_t x
)

Public function

std::uint16_...

 

hton

(
    std::uint16_t x
)

Public function

void

 

ntoh

(
    std::uint32_t* x
)

Public function

std::uint8_t

 

ntoh

(
    std::uint8_t x
)

Target architecture specific ntoh and hton for all relevant sizes In case of big endian architectures this is a noop

Public function

std::uint16_...

 

ntoh

(
    std::uint16_t x
)

Public function

std::uint32_...

 

ntoh

(
    std::uint32_t x
)

Public function

std::uint64_...

 

ntoh

(
    std::uint64_t x
)

Public function

void

 

ntoh

(
    std::uint8_t* x
)

Public function

void

 

ntoh

(
    std::uint16_t* x
)

Public function

void

 

ntoh

(
    std::uint64_t* x
)

Public function

void

 

terse::hostToNetwork

(
    T& value
)

Public function

void

 

terse::hostToNetwork128

(
    T* values
)

Public function

void

 

terse::networkToHost

(
    T& value
)

Public function

void

 

terse::networkToHost128

(
    T* values
)

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