TeaPacket v0.0.1
Multiplatform Game Engine
Loading...
Searching...
No Matches
TeaPacket::Memory Namespace Reference

Functions

constexpr bool IsBigEndian ()
 
constexpr uint16_t SwapEndian16 (uint16_t v)
 
constexpr uint32_t SwapEndian32 (uint32_t v)
 
constexpr uint64_t SwapEndian64 (uint64_t v)
 
template<typename T>
SwapEndian (T val)=delete
 
template<>
uint16_t SwapEndian (uint16_t val)
 
template<>
uint32_t SwapEndian (uint32_t val)
 
template<>
uint64_t SwapEndian (uint64_t val)
 
template<>
int16_t SwapEndian (int16_t val)
 
template<>
int32_t SwapEndian (int32_t val)
 
template<>
int64_t SwapEndian (int64_t val)
 

Function Documentation

◆ IsBigEndian()

bool TeaPacket::Memory::IsBigEndian ( )
constexpr

◆ SwapEndian() [1/7]

template<>
int16_t TeaPacket::Memory::SwapEndian ( int16_t val)
inline

◆ SwapEndian() [2/7]

template<>
int32_t TeaPacket::Memory::SwapEndian ( int32_t val)
inline

◆ SwapEndian() [3/7]

template<>
int64_t TeaPacket::Memory::SwapEndian ( int64_t val)
inline

◆ SwapEndian() [4/7]

template<typename T>
T TeaPacket::Memory::SwapEndian ( T val)
delete

◆ SwapEndian() [5/7]

template<>
uint16_t TeaPacket::Memory::SwapEndian ( uint16_t val)
inline

◆ SwapEndian() [6/7]

template<>
uint32_t TeaPacket::Memory::SwapEndian ( uint32_t val)
inline

◆ SwapEndian() [7/7]

template<>
uint64_t TeaPacket::Memory::SwapEndian ( uint64_t val)
inline

◆ SwapEndian16()

uint16_t TeaPacket::Memory::SwapEndian16 ( uint16_t v)
constexpr

◆ SwapEndian32()

uint32_t TeaPacket::Memory::SwapEndian32 ( uint32_t v)
constexpr

◆ SwapEndian64()

uint64_t TeaPacket::Memory::SwapEndian64 ( uint64_t v)
constexpr