?? type_gbits.html
字號:
<html><head><title>Generated Documentation</title></head><body> <image src="headerimage.png"> <br><br><table><tr><td><big><big><big style="font-family: arial;"><b>GBits</b></big></big></big><br><br></td><td></td></tr></table><br><br><big><big><i>Statics (public)</i></big></big><br><div style="margin-left: 40px;">int <big><b>BinaryToGrayCode</b></big>(unsigned int nBinary)<br><div style="margin-left: 80px;"><font color=brown> Convert a number to its Gray code encoding</font></div><br>void <big><b>BufferToHex</b></big>(const unsigned char* pBuffer, int nBufferSize, char* pHexTwiceAsLarge)<br><div style="margin-left: 80px;"><font color=brown> pHex should point to a buffer that is at 2 * nBufferSize + 1</font></div><br>void <big><b>ByteToHex</b></big>(unsigned char byte, char* pHex)<br><div style="margin-left: 80px;"><font color=brown> Converts a byte to two hex digits. The least significate digit will come first. the most significant digit comes next.</font></div><br>void <big><b>DoubleToString</b></big>(unsigned char* szBuf, double d)<br>double <big><b>GetRandomDouble</b></big>()<br><div style="margin-left: 80px;"><font color=brown> Returns a random double between 0 and 1</font></div><br>int <big><b>GetRandomUint</b></big>()<br><div style="margin-left: 80px;"><font color=brown> Returns a random unsigned integer between 0 and 0xffffffff inclusively</font></div><br>int <big><b>GetSign</b></big>(int n)<br><div style="margin-left: 80px;"><font color=brown> Returns the sign (-1, 0, +1) of an integer</font></div><br>int <big><b>GrayCodeToBinary</b></big>(unsigned int nGrayCode)<br><div style="margin-left: 80px;"><font color=brown> Convert a number in Gray code encoding to a value</font></div><br>void <big><b>HexToBuffer</b></big>(const char* pHex, int nHexSize, unsigned char* pBuffer)<br><div style="margin-left: 80px;"><font color=brown> pBuffer should be half the size of nHexSize</font></div><br>char* <big><b>HexToByte</b></big>(unsigned char h1, char h2)<br><div style="margin-left: 80px;"><font color=brown> Find the decimal point Clip trailing zeros Converts two hexadecimal digits to a byte. h1 is least significant digit. h2 is most significant digit.</font></div><br>bool <big><b>IsPowerOfTwo</b></big>(unsigned int n)<br><div style="margin-left: 80px;"><font color=brown> Returns true if a number is a power of two</font></div><br>short <big><b>LittleEndianToN16</b></big>(unsigned short in)<br><div style="margin-left: 80px;"><font color=brown> Convert little endian to a 16-bit native integer</font></div><br>short <big><b>LittleEndianToN16</b></big>(short in)<br><div style="margin-left: 80px;"><font color=brown> Convert little endian to a 16-bit native integer</font></div><br>int <big><b>LittleEndianToN32</b></big>(unsigned int in)<br><div style="margin-left: 80px;"><font color=brown> Convert little endian to a 32-bit native integer</font></div><br>int <big><b>LittleEndianToN32</b></big>(int in)<br><div style="margin-left: 80px;"><font color=brown> Convert little endian to a 32-bit native integer</font></div><br>float <big><b>LittleEndianToR32</b></big>(float in)<br><div style="margin-left: 80px;"><font color=brown> Convert little endian to a 32-bit native float</font></div><br>double <big><b>LittleEndianToR64</b></big>(double in)<br><div style="margin-left: 80px;"><font color=brown> Convert little endian to a 64-bit native float</font></div><br>short <big><b>N16ToLittleEndian</b></big>(unsigned short in)<br><div style="margin-left: 80px;"><font color=brown> Convert a 16-bit native integer to little endian</font></div><br>short <big><b>N16ToLittleEndian</b></big>(short in)<br><div style="margin-left: 80px;"><font color=brown> Convert a 16-bit native integer to little endian</font></div><br>int <big><b>N32ToLittleEndian</b></big>(int in)<br><div style="margin-left: 80px;"><font color=brown> Convert a 32-bit native integer to little endian</font></div><br>int <big><b>N32ToLittleEndian</b></big>(unsigned int in)<br><div style="margin-left: 80px;"><font color=brown> Convert a 32-bit native integer to little endian</font></div><br>float <big><b>R32ToLittleEndian</b></big>(float in)<br><div style="margin-left: 80px;"><font color=brown> Convert a 32-bit native float to little endian</font></div><br>double <big><b>R64ToLittleEndian</b></big>(double in)<br><div style="margin-left: 80px;"><font color=brown> Convert a 64-bit native float to little endian</font></div><br>short <big><b>ReverseEndian</b></big>(unsigned short in)<br><div style="margin-left: 80px;"><font color=brown> Switch the endian of an unsigned integer</font></div><br>short <big><b>ReverseEndian</b></big>(short in)<br><div style="margin-left: 80px;"><font color=brown> Switch the endian of an unsigned integer</font></div><br>int <big><b>ReverseEndian</b></big>(unsigned int in)<br><div style="margin-left: 80px;"><font color=brown> Switch the endian of an unsigned integer</font></div><br>int <big><b>ReverseEndian</b></big>(int in)<br><div style="margin-left: 80px;"><font color=brown> Switch the endian of an integer</font></div><br>float <big><b>ReverseEndian</b></big>(float in)<br><div style="margin-left: 80px;"><font color=brown> Switch the endian of a float</font></div><br>double <big><b>ReverseEndian</b></big>(double in)<br><div style="margin-left: 80px;"><font color=brown> Switch the endian of a double</font></div><br>int <big><b>Round</b></big>(float f)<br>int <big><b>RoundDown</b></big>(float f)<br>int <big><b>RoundUp</b></big>(float f)<br></div><br></body></html>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -