SophiaFramework UNIVERSE 5.3 |
SFXEndian クラスは、エンディアンを変換するための静的関数を提供するクラスです。
注意 | |
---|---|
関数名の B はビッグエンディアンを、L はリトルエンディアンを、P はプラットフォームのエンディアンを表します。 |
例 821. エンディアン変換クラスの使い方
UInt08 n1 = 0xAB; // 上位 4 ビットと下位 4 ビットをスワップする n1 = SFXEndian::NibbleSwapU08(n1); // n1 = 0xBA UInt32 n2 = 0x12345678; // エンディアンを変換する n2 = SFXEndian::EndianSwapU32(n2); // n2 = 0x78563412 Byte table[4]; // UInt32 型の値をビッグエンディアンとしてメモリ上に書き出す SFXEndian::SetPToBU32(table, n2); // table = {0x78, 0x56, 0x34, 0x12} table[0] = 0x12; table[1] = 0x34; table[2] = 0x56; table[3] = 0x78; // UInt32 型の値をビッグエンディアンとしてメモリ上から読み込む UInt32 n3 = SFXEndian::GetBToPU32(table); // n3 = 0x12345678 // UInt32 型の値をリトルエンディアンとしてメモリ上から読み込む UInt32 n4 = SFXEndian::GetLToPU32(table); // n4 = 0x78563412
パブリック関数 | |
---|---|
static Float32 |
EndianBToPF32(
Float32 value
) Float32 型の値をビッグエンディアンからプラットフォームのエンディアンに変換します。
|
static Float64 |
EndianBToPF64(
Float64 value
) Float64 型の値をビッグエンディアンからプラットフォームのエンディアンに変換します。
|
static SInt08 |
EndianBToPS08(
SInt08 value
) SInt08 型の値をビッグエンディアンからプラットフォームのエンディアンに変換します。
|
static SInt16 |
EndianBToPS16(
SInt16 value
) SInt16 型の値をビッグエンディアンからプラットフォームのエンディアンに変換します。
|
static SInt32 |
EndianBToPS32(
SInt32 value
) SInt32 型の値をビッグエンディアンからプラットフォームのエンディアンに変換します。
|
static SInt64 |
EndianBToPS64(
SInt64 value
) SInt64 型の値をビッグエンディアンからプラットフォームのエンディアンに変換します。
|
static UInt08 |
EndianBToPU08(
UInt08 value
) UInt08 型の値をビッグエンディアンからプラットフォームのエンディアンに変換します。
|
static UInt16 |
EndianBToPU16(
UInt16 value
) UInt16 型の値をビッグエンディアンからプラットフォームのエンディアンに変換します。
|
static UInt32 |
EndianBToPU32(
UInt32 value
) UInt32 型の値をビッグエンディアンからプラットフォームのエンディアンに変換します。
|
static UInt64 |
EndianBToPU64(
UInt64 value
) UInt64 型の値をビッグエンディアンからプラットフォームのエンディアンに変換します。
|
static Float32 |
EndianLToPF32(
Float32 value
) Float32 型の値をリトルエンディアンからプラットフォームのエンディアンに変換します。
|
static Float64 |
EndianLToPF64(
Float64 value
) Float64 型の値をリトルエンディアンからプラットフォームのエンディアンに変換します。
|
static SInt08 |
EndianLToPS08(
SInt08 value
) SInt08 型の値をリトルエンディアンからプラットフォームのエンディアンに変換します。
|
static SInt16 |
EndianLToPS16(
SInt16 value
) SInt16 型の値をリトルエンディアンからプラットフォームのエンディアンに変換します。
|
static SInt32 |
EndianLToPS32(
SInt32 value
) SInt32 型の値をリトルエンディアンからプラットフォームのエンディアンに変換します。
|
static SInt64 |
EndianLToPS64(
SInt64 value
) SInt64 型の値をリトルエンディアンからプラットフォームのエンディアンに変換します。
|
static UInt08 |
EndianLToPU08(
UInt08 value
) UInt08 型の値をリトルエンディアンからプラットフォームのエンディアンに変換します。
|
static UInt16 |
EndianLToPU16(
UInt16 value
) UInt16 型の値をリトルエンディアンからプラットフォームのエンディアンに変換します。
|
static UInt32 |
EndianLToPU32(
UInt32 value
) UInt32 型の値をリトルエンディアンからプラットフォームのエンディアンに変換します。
|
static UInt64 |
EndianLToPU64(
UInt64 value
) UInt64 型の値をリトルエンディアンからプラットフォームのエンディアンに変換します。
|
static Float32 |
EndianPToBF32(
Float32 value
) Float32 型の値をプラットフォームのエンディアンからビッグエンディアンに変換します。
|
static Float64 |
EndianPToBF64(
Float64 value
) Float64 型の値をプラットフォームのエンディアンからビッグエンディアンに変換します。
|
static SInt08 |
EndianPToBS08(
SInt08 value
) SInt08 型の値をプラットフォームのエンディアンからビッグエンディアンに変換します。
|
static SInt16 |
EndianPToBS16(
SInt16 value
) SInt16 型の値をプラットフォームのエンディアンからビッグエンディアンに変換します。
|
static SInt32 |
EndianPToBS32(
SInt32 value
) SInt32 型の値をプラットフォームのエンディアンからビッグエンディアンに変換します。
|
static SInt64 |
EndianPToBS64(
SInt64 value
) SInt64 型の値をプラットフォームのエンディアンからビッグエンディアンに変換します。
|
static UInt08 |
EndianPToBU08(
UInt08 value
) UInt08 型の値をプラットフォームのエンディアンからビッグエンディアンに変換します。
|
static UInt16 |
EndianPToBU16(
UInt16 value
) UInt16 型の値をプラットフォームのエンディアンからビッグエンディアンに変換します。
|
static UInt32 |
EndianPToBU32(
UInt32 value
) UInt32 型の値をプラットフォームのエンディアンからビッグエンディアンに変換します。
|
static UInt64 |
EndianPToBU64(
UInt64 value
) UInt64 型の値をプラットフォームのエンディアンからビッグエンディアンに変換します。
|
static Float32 |
EndianPToLF32(
Float32 value
) Float32 型の値をプラットフォームのエンディアンからリトルエンディアンに変換します。
|
static Float64 |
EndianPToLF64(
Float64 value
) Float64 型の値をプラットフォームのエンディアンからリトルエンディアンに変換します。
|
static SInt08 |
EndianPToLS08(
SInt08 value
) SInt08 型の値をプラットフォームのエンディアンからリトルエンディアンに変換します。
|
static SInt16 |
EndianPToLS16(
SInt16 value
) SInt16 型の値をプラットフォームのエンディアンからリトルエンディアンに変換します。
|
static SInt32 |
EndianPToLS32(
SInt32 value
) SInt32 型の値をプラットフォームのエンディアンからリトルエンディアンに変換します。
|
static SInt64 |
EndianPToLS64(
SInt64 value
) SInt64 型の値をプラットフォームのエンディアンからリトルエンディアンに変換します。
|
static UInt08 |
EndianPToLU08(
UInt08 value
) UInt08 型の値をプラットフォームのエンディアンからリトルエンディアンに変換します。
|
static UInt16 |
EndianPToLU16(
UInt16 value
) UInt16 型の値をプラットフォームのエンディアンからリトルエンディアンに変換します。
|
static UInt32 |
EndianPToLU32(
UInt32 value
) UInt32 型の値をプラットフォームのエンディアンからリトルエンディアンに変換します。
|
static UInt64 |
EndianPToLU64(
UInt64 value
) UInt64 型の値をプラットフォームのエンディアンからリトルエンディアンに変換します。
|
static Float32 |
EndianSwapF32(
Float32 value
) Float32 型の値のエンディアンを変更します。
|
static Float64 |
EndianSwapF64(
Float64 value
) Float64 型の値のエンディアンを変更します。
|
static SInt08 |
EndianSwapS08(
SInt08 value
) SInt08 型の値のエンディアンを変更します。
|
static SInt16 |
EndianSwapS16(
SInt16 value
) SInt16 型の値のエンディアンを変更します。
|
static SInt32 |
EndianSwapS32(
SInt32 value
) SInt32 型の値のエンディアンを変更します。
|
static SInt64 |
EndianSwapS64(
SInt64 value
) SInt64 型の値のエンディアンを変更します。
|
static UInt08 |
EndianSwapU08(
UInt08 value
) UInt08 型の値のエンディアンを変更します。
|
static UInt16 |
EndianSwapU16(
UInt16 value
) UInt16 型の値のエンディアンを変更します。
|
static UInt32 |
EndianSwapU32(
UInt32 value
) UInt32 型の値のエンディアンを変更します。
|
static UInt64 |
EndianSwapU64(
UInt64 value
) UInt64 型の値のエンディアンを変更します。
|
static Float32 |
GetBToPF32(
VoidConstPtr address
) 指定したポインタが指す値を、ビッグエンディアンからプラットフォームのエンディアンに変換します。
|
static Float64 |
GetBToPF64(
VoidConstPtr address
) 指定したポインタが指す値を、ビッグエンディアンからプラットフォームのエンディアンに変換します。
|
static SInt08 |
GetBToPS08(
VoidConstPtr address
) 指定したポインタが指す値を、ビッグエンディアンからプラットフォームのエンディアンに変換します。
|
static SInt16 |
GetBToPS16(
VoidConstPtr address
) 指定したポインタが指す値を、ビッグエンディアンからプラットフォームのエンディアンに変換します。
|
static SInt32 |
GetBToPS32(
VoidConstPtr address
) 指定したポインタが指す値を、ビッグエンディアンからプラットフォームのエンディアンに変換します。
|
static SInt64 |
GetBToPS64(
VoidConstPtr address
) 指定したポインタが指す値を、ビッグエンディアンからプラットフォームのエンディアンに変換します。
|
static UInt08 |
GetBToPU08(
VoidConstPtr address
) 指定したポインタが指す値を、ビッグエンディアンからプラットフォームのエンディアンに変換します。
|
static UInt16 |
GetBToPU16(
VoidConstPtr address
) 指定したポインタが指す値を、ビッグエンディアンからプラットフォームのエンディアンに変換します。
|
static UInt32 |
GetBToPU32(
VoidConstPtr address
) 指定したポインタが指す値を、ビッグエンディアンからプラットフォームのエンディアンに変換します。
|
static UInt64 |
GetBToPU64(
VoidConstPtr address
) 指定したポインタが指す値を、ビッグエンディアンからプラットフォームのエンディアンに変換します。
|
static Float32 |
GetLToPF32(
VoidConstPtr address
) 指定したポインタが指す値を、リトルエンディアンからプラットフォームのエンディアンに変換します。
|
static Float64 |
GetLToPF64(
VoidConstPtr address
) 指定したポインタが指す値を、リトルエンディアンからプラットフォームのエンディアンに変換します。
|
static SInt08 |
GetLToPS08(
VoidConstPtr address
) 指定したポインタが指す値を、リトルエンディアンからプラットフォームのエンディアンに変換します。
|
static SInt16 |
GetLToPS16(
VoidConstPtr address
) 指定したポインタが指す値を、リトルエンディアンからプラットフォームのエンディアンに変換します。
|
static SInt32 |
GetLToPS32(
VoidConstPtr address
) 指定したポインタが指す値を、リトルエンディアンからプラットフォームのエンディアンに変換します。
|
static SInt64 |
GetLToPS64(
VoidConstPtr address
) 指定したポインタが指す値を、リトルエンディアンからプラットフォームのエンディアンに変換します。
|
static UInt08 |
GetLToPU08(
VoidConstPtr address
) 指定したポインタが指す値を、リトルエンディアンからプラットフォームのエンディアンに変換します。
|
static UInt16 |
GetLToPU16(
VoidConstPtr address
) 指定したポインタが指す値を、リトルエンディアンからプラットフォームのエンディアンに変換します。
|
static UInt32 |
GetLToPU32(
VoidConstPtr address
) 指定したポインタが指す値を、リトルエンディアンからプラットフォームのエンディアンに変換します。
|
static UInt64 |
GetLToPU64(
VoidConstPtr address
) 指定したポインタが指す値を、リトルエンディアンからプラットフォームのエンディアンに変換します。
|
static SInt08 |
NibbleSwapS08(
SInt08 value
) SInt08 型の値のニブル スワップを行います。
|
static UInt08 |
NibbleSwapU08(
UInt08 value
) UInt08 型の値のニブル スワップを行います。
|
static Void |
SetPToBF32(
VoidPtr address
, Float32 value
) Float32 型の値をプラットフォームのエンディアンからビッグエンディアンに変換して設定します。
|
static Void |
SetPToBF64(
VoidPtr address
, Float64 value
) Float64 型の値をプラットフォームのエンディアンからビッグエンディアンに変換して設定します。
|
static Void |
SetPToBS08(
VoidPtr address
, SInt08 value
) SInt08 型の値をプラットフォームのエンディアンからビッグエンディアンに変換して設定します。
|
static Void |
SetPToBS16(
VoidPtr address
, SInt16 value
) SInt16 型の値をプラットフォームのエンディアンからビッグエンディアンに変換して設定します。
|
static Void |
SetPToBS32(
VoidPtr address
, SInt32 value
) SInt32 型の値をプラットフォームのエンディアンからビッグエンディアンに変換して設定します。
|
static Void |
SetPToBS64(
VoidPtr address
, SInt64 value
) SInt64 型の値をプラットフォームのエンディアンからビッグエンディアンに変換して設定します。
|
static Void |
SetPToBU08(
VoidPtr address
, UInt08 value
) UInt08 型の値をプラットフォームのエンディアンからビッグエンディアンに変換して設定します。
|
static Void |
SetPToBU16(
VoidPtr address
, UInt16 value
) UInt16 型の値をプラットフォームのエンディアンからビッグエンディアンに変換して設定します。
|
static Void |
SetPToBU32(
VoidPtr address
, UInt32 value
) UInt32 型の値をプラットフォームのエンディアンからビッグエンディアンに変換して設定します。
|
static Void |
SetPToBU64(
VoidPtr address
, UInt64 value
) UInt64 型の値をプラットフォームのエンディアンからビッグエンディアンに変換して設定します。
|
static Void |
SetPToLF32(
VoidPtr address
, Float32 value
) Float32 型の値をプラットフォームのエンディアンからリトルエンディアンに変換して設定します。
|
static Void |
SetPToLF64(
VoidPtr address
, Float64 value
) Float64 型の値をプラットフォームのエンディアンからリトルエンディアンに変換して設定します。
|
static Void |
SetPToLS08(
VoidPtr address
, SInt08 value
) SInt08 型の値をプラットフォームのエンディアンからリトルエンディアンに変換して設定します。
|
static Void |
SetPToLS16(
VoidPtr address
, SInt16 value
) SInt16 型の値をプラットフォームのエンディアンからリトルエンディアンに変換して設定します。
|
static Void |
SetPToLS32(
VoidPtr address
, SInt32 value
) SInt32 型の値をプラットフォームのエンディアンからリトルエンディアンに変換して設定します。
|
static Void |
SetPToLS64(
VoidPtr address
, SInt64 value
) SInt64 型の値をプラットフォームのエンディアンからリトルエンディアンに変換して設定します。
|
static Void |
SetPToLU08(
VoidPtr address
, UInt08 value
) UInt08 型の値をプラットフォームのエンディアンからリトルエンディアンに変換して設定します。
|
static Void |
SetPToLU16(
VoidPtr address
, UInt16 value
) UInt16 型の値をプラットフォームのエンディアンからリトルエンディアンに変換して設定します。
|
static Void |
SetPToLU32(
VoidPtr address
, UInt32 value
) UInt32 型の値をプラットフォームのエンディアンからリトルエンディアンに変換して設定します。
|
static Void |
SetPToLU64(
VoidPtr address
, UInt64 value
) UInt64 型の値をプラットフォームのエンディアンからリトルエンディアンに変換して設定します。
|
変換後の値を返します。
変換後の値を返します。
value 値をそのまま返します。
変換後の値を返します。
変換後の値を返します。
変換後の値を返します。
value 値をそのまま返します。
変換後の値を返します。
変換後の値を返します。
変換後の値を返します。
変換後の値を返します。
変換後の値を返します。
value 値をそのまま返します。
変換後の値を返します。
変換後の値を返します。
変換後の値を返します。
value 値をそのまま返します。
変換後の値を返します。
変換後の値を返します。
変換後の値を返します。
変換後の値を返します。
変換後の値を返します。
value 値をそのまま返します。
変換後の値を返します。
変換後の値を返します。
変換後の値を返します。
value 値をそのまま返します。
変換後の値を返します。
変換後の値を返します。
変換後の値を返します。
変換後の値を返します。
変換後の値を返します。
value 値をそのまま返します。
変換後の値を返します。
変換後の値を返します。
変換後の値を返します。
value 値をそのまま返します。
変換後の値を返します。
変換後の値を返します。
変換後の値を返します。
変換後の値を返します。
元々の値がビッグエンディアンならリトルエンディアンに、 元々の値がリトルエンディアンならビッグエンディアンになります。
変換後の値を返します。
元々の値がビッグエンディアンならリトルエンディアンに、 元々の値がリトルエンディアンならビッグエンディアンになります。
value 値をそのまま返します。
変換後の値を返します。
元々の値がビッグエンディアンならリトルエンディアンに、 元々の値がリトルエンディアンならビッグエンディアンになります。
変換後の値を返します。
元々の値がビッグエンディアンならリトルエンディアンに、 元々の値がリトルエンディアンならビッグエンディアンになります。
変換後の値を返します。
元々の値がビッグエンディアンならリトルエンディアンに、 元々の値がリトルエンディアンならビッグエンディアンになります。
value 値をそのまま返します。
変換後の値を返します。
元々の値がビッグエンディアンならリトルエンディアンに、 元々の値がリトルエンディアンならビッグエンディアンになります。
変換後の値を返します。
元々の値がビッグエンディアンならリトルエンディアンに、 元々の値がリトルエンディアンならビッグエンディアンになります。
変換後の値を返します。
元々の値がビッグエンディアンならリトルエンディアンに、 元々の値がリトルエンディアンならビッグエンディアンになります。
[ public, static ] Float32 GetBToPF32( VoidConstPtr address );
変換後の値を返します。
与えられたポインタを Float32Ptr とみなし、 それが指す値をビッグエンディアンからプラットフォームのエンディアンに変換します。
[ public, static ] Float64 GetBToPF64( VoidConstPtr address );
変換後の値を返します。
与えられたポインタを Float64Ptr とみなし、 それが指す値をビッグエンディアンからプラットフォームのエンディアンに変換します。
[ public, static ] SInt08 GetBToPS08( VoidConstPtr address );
変換後の値を返します。
与えられたポインタを SInt08Ptr とみなし、 それが指す値をビッグエンディアンからプラットフォームのエンディアンに変換します。
[ public, static ] SInt16 GetBToPS16( VoidConstPtr address );
変換後の値を返します。
与えられたポインタを SInt16Ptr とみなし、 それが指す値をビッグエンディアンからプラットフォームのエンディアンに変換します。
[ public, static ] SInt32 GetBToPS32( VoidConstPtr address );
変換後の値を返します。
与えられたポインタを SInt32Ptr とみなし、 それが指す値をビッグエンディアンからプラットフォームのエンディアンに変換します。
[ public, static ] SInt64 GetBToPS64( VoidConstPtr address );
変換後の値を返します。
与えられたポインタを SInt64Ptr とみなし、 それが指す値をビッグエンディアンからプラットフォームのエンディアンに変換します。
[ public, static ] UInt08 GetBToPU08( VoidConstPtr address );
変換後の値を返します。
与えられたポインタを UInt08Ptr とみなし、 それが指す値をビッグエンディアンからプラットフォームのエンディアンに変換します。
[ public, static ] UInt16 GetBToPU16( VoidConstPtr address );
変換後の値を返します。
与えられたポインタを UInt16Ptr とみなし、 それが指す値をビッグエンディアンからプラットフォームのエンディアンに変換します。
[ public, static ] UInt32 GetBToPU32( VoidConstPtr address );
変換後の値を返します。
与えられたポインタを UInt32Ptr とみなし、 それが指す値をビッグエンディアンからプラットフォームのエンディアンに変換します。
[ public, static ] UInt64 GetBToPU64( VoidConstPtr address );
変換後の値を返します。
与えられたポインタを UInt64Ptr とみなし、 それが指す値をビッグエンディアンからプラットフォームのエンディアンに変換します。
[ public, static ] Float32 GetLToPF32( VoidConstPtr address );
変換後の値を返します。
与えられたポインタを Float32Ptr とみなし、 それが指す値をリトルエンディアンからプラットフォームのエンディアンに変換します。
[ public, static ] Float64 GetLToPF64( VoidConstPtr address );
変換後の値を返します。
与えられたポインタを Float64Ptr とみなし、 それが指す値をリトルエンディアンからプラットフォームのエンディアンに変換します。
[ public, static ] SInt08 GetLToPS08( VoidConstPtr address );
変換後の値を返します。
与えられたポインタを SInt08Ptr とみなし、 それが指す値をリトルエンディアンからプラットフォームのエンディアンに変換します。
[ public, static ] SInt16 GetLToPS16( VoidConstPtr address );
変換後の値を返します。
与えられたポインタを SInt16Ptr とみなし、 それが指す値をリトルエンディアンからプラットフォームのエンディアンに変換します。
[ public, static ] SInt32 GetLToPS32( VoidConstPtr address );
変換後の値を返します。
与えられたポインタを SInt32Ptr とみなし、 それが指す値をリトルエンディアンからプラットフォームのエンディアンに変換します。
[ public, static ] SInt64 GetLToPS64( VoidConstPtr address );
変換後の値を返します。
与えられたポインタを SInt64Ptr とみなし、 それが指す値をリトルエンディアンからプラットフォームのエンディアンに変換します。
[ public, static ] UInt08 GetLToPU08( VoidConstPtr address );
変換後の値を返します。
与えられたポインタを UInt08Ptr とみなし、 それが指す値をリトルエンディアンからプラットフォームのエンディアンに変換します。
[ public, static ] UInt16 GetLToPU16( VoidConstPtr address );
変換後の値を返します。
与えられたポインタを UInt16Ptr とみなし、 それが指す値をリトルエンディアンからプラットフォームのエンディアンに変換します。
[ public, static ] UInt32 GetLToPU32( VoidConstPtr address );
変換後の値を返します。
与えられたポインタを UInt32Ptr とみなし、 それが指す値をリトルエンディアンからプラットフォームのエンディアンに変換します。
[ public, static ] UInt64 GetLToPU64( VoidConstPtr address );
変換後の値を返します。
与えられたポインタを UInt64Ptr とみなし、 それが指す値をリトルエンディアンからプラットフォームのエンディアンに変換します。
変換後の値を返します。
ニブル スワップとは、8 ビット型の上位 4 ビットと下位 4 ビットの交換を行うことです。
変換後の値を返します。
ニブル スワップとは、8 ビット型の上位 4 ビットと下位 4 ビットの交換を行うことです。
Float32 型の値をプラットフォームのエンディアンからビッグエンディアンに変換し、 結果をメモリに書き込みます。
address を Float32Ptr とみなして処理します。
Float64 型の値をプラットフォームのエンディアンからビッグエンディアンに変換し、 結果をメモリに書き込みます。
address を Float64Ptr とみなして処理します。
SInt08 型の値をプラットフォームのエンディアンからビッグエンディアンに変換し、 結果をメモリに格納します。
address を SInt08Ptr とみなして処理します。
SInt16 型の値をプラットフォームのエンディアンからビッグエンディアンに変換し、 結果をメモリに書き込みます。
address を SInt16Ptr とみなして処理します。
SInt32 型の値をプラットフォームのエンディアンからビッグエンディアンに変換し、 結果をメモリに書き込みます。
address を SInt32Ptr とみなして処理します。
SInt64 型の値をプラットフォームのエンディアンからビッグエンディアンに変換し、 結果をメモリに書き込みます。
address を SInt64Ptr とみなして処理します。
UInt08 型の値をプラットフォームのエンディアンからビッグエンディアンに変換し、 結果をメモリに書き込みます。 UInt08 型では変換の前後で変化はありません。
address を UInt08Ptr とみなして処理します。
UInt16 型の値をプラットフォームのエンディアンからビッグエンディアンに変換し、 結果をメモリに書き込みます。
address を UInt16Ptr とみなして処理します。
UInt32 型の値をプラットフォームのエンディアンからビッグエンディアンに変換し、 結果をメモリに書き込みます。
address を UInt32Ptr とみなして処理します。
UInt64 型の値をプラットフォームのエンディアンからビッグエンディアンに変換し、 結果をメモリに書き込みます。
address を UInt64Ptr とみなして処理します。
Float32 型の値をプラットフォームのエンディアンからリトルエンディアンに変換し、 結果をメモリに書き込みます。
address を Float32Ptr とみなして処理します。
Float64 型の値をプラットフォームのエンディアンからリトルエンディアンに変換し、 結果をメモリに書き込みます。
address を Float64Ptr とみなして処理します。
SInt08 型の値をプラットフォームのエンディアンからリトルエンディアンに変換し、 結果をメモリに書き込みます。 SInt08 型では変換の前後で変化はありません。
address を SInt08Ptr とみなして処理します。
SInt16 型の値をプラットフォームのエンディアンからリトルエンディアンに変換し、 結果をメモリに書き込みます。
address を SInt16Ptr とみなして処理します。
SInt32 型の値をプラットフォームのエンディアンからリトルエンディアンに変換し、 結果をメモリに書き込みます。
address を SInt32Ptr とみなして処理します。
SInt64 型の値をプラットフォームのエンディアンからリトルエンディアンに変換し、 結果をメモリに書き込みます。
address を SInt64Ptr とみなして処理します。
UInt08 型の値をプラットフォームのエンディアンからリトルエンディアンに変換し、 結果をメモリに書き込みます。 UInt08 型では変換の前後で変化はありません。
address を UInt08Ptr とみなして処理します。
UInt16 型の値をプラットフォームのエンディアンからリトルエンディアンに変換し、 結果をメモリに書き込みます。
address を UInt16Ptr とみなして処理します。
UInt32 型の値をプラットフォームのエンディアンからリトルエンディアンに変換し、 結果をメモリに書き込みます。
address を UInt32Ptr とみなして処理します。
UInt64 型の値をプラットフォームのエンディアンからリトルエンディアンに変換し、 結果をメモリに書き込みます。
address を UInt64Ptr とみなして処理します。
Copyright(c) 2002 - 2024 Sophia Cradle Incorporated All Rights Reserved. |