Foxit PDF SDK
|
Inherits CFX_Object.
Public Member Functions | |
CFX_ArchiveLoader (FX_LPCBYTE pData, FX_DWORD dwSize) | |
Construct a loading archive. More... | |
FX_BOOL | IsEOF () |
Check whether de-serializing is to the end of the loading buffer. More... | |
CFX_ArchiveLoader & | operator >> (FX_BYTE &i) |
Right shifts(>>) operator overload. De-serialize a byte. More... | |
CFX_ArchiveLoader & | operator >> (FX_BOOL &i) |
Right shifts(>>) operator overload. De-serialize a bool. More... | |
CFX_ArchiveLoader & | operator >> (int &i) |
Right shifts(>>) operator overload. De-serialize a integer. More... | |
CFX_ArchiveLoader & | operator >> (FX_INT64 &i) |
Right shifts(>>) operator overload. De-serialize a integer. More... | |
CFX_ArchiveLoader & | operator >> (FX_DWORD &i) |
Right shifts(>>) operator overload. De-serialize a FX_DWORD. More... | |
CFX_ArchiveLoader & | operator >> (FX_FLOAT &i) |
Right shifts(>>) operator overload. De-serialize a floating-point. More... | |
CFX_ArchiveLoader & | operator >> (double &i) |
Right shifts(>>) operator overload. De-serialize a double. More... | |
CFX_ArchiveLoader & | operator >> (CFX_ByteString &bstr) |
Right shifts(>>) operator overload. De-serialize a byte string. More... | |
CFX_ArchiveLoader & | operator >> (CFX_WideString &wstr) |
Right shifts(>>) operator overload. De-serialize a wide string. More... | |
FX_BOOL | Read (void *pBuf, FX_DWORD dwSize) |
De-serialize a memory block. More... | |
Archive loader.
CFX_ArchiveLoader::CFX_ArchiveLoader | ( | FX_LPCBYTE | pData, |
FX_DWORD | dwSize | ||
) |
Construct a loading archive.
The source data buffer must be valid during de-serialization.
[in] | pData | The source data buffer to be de-serialized. |
[in] | dwSize | The length in bytes of the source data buffer. |
FX_BOOL CFX_ArchiveLoader::IsEOF | ( | ) |
Check whether de-serializing is to the end of the loading buffer.
CFX_ArchiveLoader& CFX_ArchiveLoader::operator >> | ( | FX_BYTE & | i | ) |
Right shifts(>>) operator overload. De-serialize a byte.
[out] | i | A reference to an byte to receive the byte value. |
CFX_ArchiveLoader& CFX_ArchiveLoader::operator >> | ( | FX_BOOL & | i | ) |
Right shifts(>>) operator overload. De-serialize a bool.
[out] | i | A reference to an bool to receive the bool value. |
CFX_ArchiveLoader& CFX_ArchiveLoader::operator >> | ( | int & | i | ) |
Right shifts(>>) operator overload. De-serialize a integer.
[out] | i | A reference to an integer to receive the integer value. |
CFX_ArchiveLoader& CFX_ArchiveLoader::operator >> | ( | FX_INT64 & | i | ) |
Right shifts(>>) operator overload. De-serialize a integer.
[out] | i | A reference to an integer to receive the integer value. |
CFX_ArchiveLoader& CFX_ArchiveLoader::operator >> | ( | FX_DWORD & | i | ) |
Right shifts(>>) operator overload. De-serialize a FX_DWORD.
[out] | i | A reference to an FX_DWORD to receive the FX_DWORD value. |
CFX_ArchiveLoader& CFX_ArchiveLoader::operator >> | ( | FX_FLOAT & | i | ) |
Right shifts(>>) operator overload. De-serialize a floating-point.
[out] | i | A reference to an floating-point to receive the floating-point value. |
CFX_ArchiveLoader& CFX_ArchiveLoader::operator >> | ( | double & | i | ) |
Right shifts(>>) operator overload. De-serialize a double.
[out] | i | A reference to an double to receive the double value. |
CFX_ArchiveLoader& CFX_ArchiveLoader::operator >> | ( | CFX_ByteString & | bstr | ) |
Right shifts(>>) operator overload. De-serialize a byte string.
[out] | bstr | A reference to an byte string to receive the byte string value. |
CFX_ArchiveLoader& CFX_ArchiveLoader::operator >> | ( | CFX_WideString & | wstr | ) |
Right shifts(>>) operator overload. De-serialize a wide string.
[out] | wstr | A reference to an wide string to receive the wide string value. |