Member List
 
 
 
BinaryStream Member List
This is the complete list of members for BinaryStream, including all inherited members.
BinaryStream()BinaryStream [inline]
CanWrite() const =0BinaryStream [pure virtual]
Flush()=0BinaryStream [pure virtual]
FromFile(FILE *file, bool closeOnDelete=true)BinaryStream [static]
FromFileHandle(HANDLE handle, bool closeOnDelete=true)BinaryStream [static]
FromFilename(const MaxString &fileName, unsigned int mode, MaxString *error=NULL)BinaryStream [static]
FromFilename(const MaxString &fileName, bool write=false, bool truncate=false, bool exclusive=false, MaxString *error=NULL)BinaryStream [static]
FromMemory(void *data, size_t length, void(*freeFunction)(void *))BinaryStream [static]
FromMemory(void *data, size_t length, void *(*reallocFunction)(void *, size_t), void(*freeFunction)(void *))BinaryStream [static]
IsEndOfFile() const =0BinaryStream [pure virtual]
LastError() const =0BinaryStream [pure virtual]
OffsetType typedefBinaryStream
operator delete(void *ptr)MaxHeapOperators [static]
operator delete(void *ptr, const std::nothrow_t &e)MaxHeapOperators [static]
operator delete(void *ptr, const char *filename, int line)MaxHeapOperators [static]
operator delete(void *ptr, int block_type, const char *filename, int line)MaxHeapOperators [static]
operator delete(void *ptr, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperators [static]
operator delete(void *ptr, unsigned long flags)MaxHeapOperators [static]
operator delete(void *ptr, const std::nothrow_t &e, unsigned long flags)MaxHeapOperators [static]
operator delete(void *ptr, void *placement_ptr)MaxHeapOperators [static]
operator delete[](void *ptr)MaxHeapOperators [static]
operator delete[](void *ptr, const std::nothrow_t &e)MaxHeapOperators [static]
operator delete[](void *ptr, const char *filename, int line)MaxHeapOperators [static]
operator delete[](void *ptr, int block_type, const char *filename, int line)MaxHeapOperators [static]
operator delete[](void *ptr, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperators [static]
operator delete[](void *ptr, unsigned long flags)MaxHeapOperators [static]
operator delete[](void *ptr, const std::nothrow_t &e, unsigned long flags)MaxHeapOperators [static]
operator new(size_t size)MaxHeapOperators [static]
operator new(size_t size, const std::nothrow_t &e)MaxHeapOperators [static]
operator new(size_t size, const char *filename, int line)MaxHeapOperators [static]
operator new(size_t size, int block_type, const char *filename, int line)MaxHeapOperators [static]
operator new(size_t size, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperators [static]
operator new(size_t size, unsigned long flags)MaxHeapOperators [static]
operator new(size_t size, const std::nothrow_t &e, unsigned long flags)MaxHeapOperators [static]
operator new(size_t size, void *placement_ptr)MaxHeapOperators [static]
operator new[](size_t size)MaxHeapOperators [static]
operator new[](size_t size, const std::nothrow_t &e)MaxHeapOperators [static]
operator new[](size_t size, const char *filename, int line)MaxHeapOperators [static]
operator new[](size_t size, int block_type, const char *filename, int line)MaxHeapOperators [static]
operator new[](size_t size, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperators [static]
operator new[](size_t size, unsigned long flags)MaxHeapOperators [static]
operator new[](size_t size, const std::nothrow_t &e, unsigned long flags)MaxHeapOperators [static]
ParseStreamMode(const MCHAR *streamMode=_M("rt"))BinaryStream [static]
Read(void *data, size_t length)=0BinaryStream [pure virtual]
Seek(OffsetType offset, int direction)=0BinaryStream [pure virtual]
Truncate()=0BinaryStream [pure virtual]
Write(const void *data, size_t length)=0BinaryStream [pure virtual]
~BinaryStream()BinaryStream [inline, virtual]