GameServer
静的公開メンバ関数 | 全メンバ一覧
EndianConverter クラス

エンディアン変換 [詳解]

#include <EndianConverter.h>

静的公開メンバ関数

static bool IsLittleEndian ()
 リトルエンディアン? [詳解]
 
static s16 Convert (s16 Value, bool bForce=false)
 符号付き16ビット変換 [詳解]
 
static u16 Convert (u16 Value, bool bForce=false)
 符号なし16ビット変換 [詳解]
 
static s32 Convert (s32 Value, bool bForce=false)
 符号付き32ビット変換 [詳解]
 
static u32 Convert (u32 Value, bool bForce=false)
 符号なし32ビット変換 [詳解]
 
static float Convert (float Value, bool bForce=false)
 float変換 [詳解]
 

詳解

エンディアン変換

関数詳解

◆ Convert() [1/5]

static s16 EndianConverter::Convert ( s16  Value,
bool  bForce = false 
)
inlinestatic

符号付き16ビット変換

引数
[in]Value変換前の値
[in]bForceエンディアン関係なく強制的に変換するか?
戻り値
変換後の値
呼び出し関係図:
被呼び出し関係図:

◆ Convert() [2/5]

static u16 EndianConverter::Convert ( u16  Value,
bool  bForce = false 
)
inlinestatic

符号なし16ビット変換

引数
[in]Value変換前の値
[in]bForceエンディアン関係なく強制的に変換するか?
戻り値
変換後の値
呼び出し関係図:

◆ Convert() [3/5]

static s32 EndianConverter::Convert ( s32  Value,
bool  bForce = false 
)
inlinestatic

符号付き32ビット変換

引数
[in]Value変換前の値
[in]bForceエンディアン関係なく強制的に変換するか?
戻り値
変換後の値
呼び出し関係図:

◆ Convert() [4/5]

static u32 EndianConverter::Convert ( u32  Value,
bool  bForce = false 
)
inlinestatic

符号なし32ビット変換

引数
[in]Value変換前の値
[in]bForceエンディアン関係なく強制的に変換するか?
戻り値
変換後の値
呼び出し関係図:

◆ Convert() [5/5]

static float EndianConverter::Convert ( float  Value,
bool  bForce = false 
)
inlinestatic

float変換

引数
[in]Value変換前の値
[in]bForceエンディアン関係なく強制的に変換するか?
戻り値
変換後の値
呼び出し関係図:

◆ IsLittleEndian()

static bool EndianConverter::IsLittleEndian ( )
inlinestatic

リトルエンディアン?

戻り値
リトルエンディアンならtrueを返す。
被呼び出し関係図:

このクラス詳解は次のファイルから抽出されました: