EHS
ehs::BaseFile Member List

This is the complete list of members for ehs::BaseFile, including all inherited members.

BaseFile()ehs::BaseFile
BaseFile(const Str_8 &filePath, const Mode mode, const Disposition disposition)ehs::BaseFile
BaseFile(BaseFile &&file) noexceptehs::BaseFile
BaseFile(const BaseFile &file)=defaultehs::BaseFile
dispositionehs::BaseFileprotected
extensionehs::BaseFileprotected
FlushMap()=0ehs::BaseFilepure virtual
fullNameehs::BaseFileprotected
GetExtension() constehs::BaseFile
GetFullName() constehs::BaseFile
GetName() constehs::BaseFile
GetPath() constehs::BaseFile
IsMapped() const =0ehs::BaseFilepure virtual
IsValid() const =0ehs::BaseFilepure virtual
Map(const UInt_64 offset, const UInt_64 size)=0ehs::BaseFilepure virtual
MapSize() const =0ehs::BaseFilepure virtual
modeehs::BaseFileprotected
nameehs::BaseFileprotected
operator Byte *()=0ehs::BaseFilepure virtual
operator const Byte *() const =0ehs::BaseFilepure virtual
operator=(BaseFile &&file) noexceptehs::BaseFile
operator=(const BaseFile &file)=defaultehs::BaseFile
ParseExt_16(const Str_16 &filePath)ehs::BaseFilestatic
ParseExt_32(const Str_32 &filePath)ehs::BaseFilestatic
ParseExt_8(const Str_8 &filePath)ehs::BaseFilestatic
ParseFullName_16(const Str_16 &filePath)ehs::BaseFilestatic
ParseFullName_32(const Str_32 &filePath)ehs::BaseFilestatic
ParseFullName_8(const Str_8 &filePath)ehs::BaseFilestatic
ParseName_16(const Str_16 &filePath)ehs::BaseFilestatic
ParseName_32(const Str_32 &filePath)ehs::BaseFilestatic
ParseName_8(const Str_8 &filePath)ehs::BaseFilestatic
pathehs::BaseFileprotected
Read(Byte *const buffer, const UInt_64 size)=0ehs::BaseFilepure virtual
ReadArray(const UInt_64 size)ehs::BaseFile
ReadSerializer_32(const Endianness end, const UInt_32 size)ehs::BaseFile
ReadSerializer_64(const Endianness end, const UInt_64 size)ehs::BaseFile
ReadStr_16(Char_16 *const buffer, UInt_64 &size)ehs::BaseFile
ReadStr_16(const UInt_64 size)ehs::BaseFile
ReadStr_32(Char_32 *const buffer, UInt_64 &size)ehs::BaseFile
ReadStr_32(const UInt_64 size)ehs::BaseFile
ReadStr_8(Char_8 *const buffer, UInt_64 &size)ehs::BaseFile
ReadStr_8(const UInt_64 size)ehs::BaseFile
ReadVector(const UInt_64 size)ehs::BaseFile
Release()=0ehs::BaseFilepure virtual
Rename_16(const Str_16 &filePath, const Str_16 &newName)ehs::BaseFilestatic
Rename_32(const Str_32 &filePath, const Str_32 &newName)ehs::BaseFilestatic
Rename_8(const Str_8 &filePath, const Str_8 &newName)ehs::BaseFilestatic
Seek(UInt_64 index)=0ehs::BaseFilepure virtual
SeekBeginning()=0ehs::BaseFilepure virtual
SeekEnd()=0ehs::BaseFilepure virtual
Size() const =0ehs::BaseFilepure virtual
Truncate(const UInt_64 size)=0ehs::BaseFilepure virtual
Unmap()=0ehs::BaseFilepure virtual
Write(const Byte *const data, const UInt_64 size)=0ehs::BaseFilepure virtual
WriteArray(const Array< Byte, UInt_64 > &arr)ehs::BaseFile
WriteSerializer_32(const Serializer< UInt_32 > &ser)ehs::BaseFile
WriteSerializer_64(const Serializer< UInt_64 > &ser)ehs::BaseFile
WriteStr_16(const Char_16 *const str, const UInt_64 size)ehs::BaseFile
WriteStr_16(const Str_16 &str)ehs::BaseFile
WriteStr_32(const Char_32 *const str, const UInt_64 size)ehs::BaseFile
WriteStr_32(const Str_32 &str)ehs::BaseFile
WriteStr_8(const Char_8 *const str, const UInt_64 size)ehs::BaseFile
WriteStr_8(const Str_8 &str)ehs::BaseFile
WriteVector(const Vector< Byte, UInt_64 > &vec)ehs::BaseFile
~BaseFile()=defaultehs::BaseFilevirtual