Index: core/include/fxcrt/fx_basic.h |
diff --git a/core/include/fxcrt/fx_basic.h b/core/include/fxcrt/fx_basic.h |
index d575df6e675e72017268f815b300a83485b94434..5e945e7aee74e66a2ec1b0bf6bd60e10bddca73e 100644 |
--- a/core/include/fxcrt/fx_basic.h |
+++ b/core/include/fxcrt/fx_basic.h |
@@ -155,81 +155,6 @@ public: |
CFX_WideStringC GetWideString() const; |
}; |
-class CFX_ArchiveSaver |
-{ |
-public: |
- CFX_ArchiveSaver() : m_pStream(NULL) {} |
- |
- CFX_ArchiveSaver& operator << (uint8_t i); |
- |
- CFX_ArchiveSaver& operator << (int i); |
- |
- CFX_ArchiveSaver& operator << (FX_DWORD i); |
- |
- CFX_ArchiveSaver& operator << (FX_FLOAT i); |
- |
- CFX_ArchiveSaver& operator << (double i); |
- |
- CFX_ArchiveSaver& operator << (const CFX_ByteStringC& bstr); |
- |
- CFX_ArchiveSaver& operator << (const FX_WCHAR* bstr); |
- |
- CFX_ArchiveSaver& operator << (const CFX_WideString& wstr); |
- |
- void Write(const void* pData, FX_STRSIZE dwSize); |
- |
- intptr_t GetLength() |
- { |
- return m_SavingBuf.GetSize(); |
- } |
- |
- const uint8_t* GetBuffer() |
- { |
- return m_SavingBuf.GetBuffer(); |
- } |
- |
- void SetStream(IFX_FileStream* pStream) |
- { |
- m_pStream = pStream; |
- } |
-protected: |
- |
- CFX_BinaryBuf m_SavingBuf; |
- |
- IFX_FileStream* m_pStream; |
-}; |
-class CFX_ArchiveLoader |
-{ |
-public: |
- |
- CFX_ArchiveLoader(const uint8_t* pData, FX_DWORD dwSize); |
- |
- CFX_ArchiveLoader& operator >> (uint8_t& i); |
- |
- CFX_ArchiveLoader& operator >> (int& i); |
- |
- CFX_ArchiveLoader& operator >> (FX_DWORD& i); |
- |
- CFX_ArchiveLoader& operator >> (FX_FLOAT& i); |
- |
- CFX_ArchiveLoader& operator >> (double& i); |
- |
- CFX_ArchiveLoader& operator >> (CFX_ByteString& bstr); |
- |
- CFX_ArchiveLoader& operator >> (CFX_WideString& wstr); |
- |
- FX_BOOL IsEOF(); |
- |
- FX_BOOL Read(void* pBuf, FX_DWORD dwSize); |
-protected: |
- |
- FX_DWORD m_LoadingPos; |
- |
- const uint8_t* m_pLoadingBuf; |
- |
- FX_DWORD m_LoadingSize; |
- |
-}; |
class IFX_BufferArchive |
{ |