Fixed namespace used for DataStream class

main
anulax1225 ago%!(EXTRA string=1 year)
parent 6e325bb371
commit 40d24e39a7
  1. 8
      src/bakatools/file_system/file.cpp
  2. 4
      src/bakatools/file_system/file.h

@ -11,7 +11,7 @@ namespace Bk {
if (exists()) std::filesystem::copy_file(ent.path(), path, opt);
}
DataStream File::read(int size)
Type::DataStream File::read(int size)
{
std::vector<char> data;
if(exists())
@ -19,12 +19,12 @@ namespace Bk {
std::ifstream ifrm(path(), std::ios::binary);
data.resize(size);
ifrm.read(data.data(), data.size());
return DataStream(data);
return Type::DataStream(data);
}
return DataStream();
return Type::DataStream();
}
bool File::write(DataStream stream)
bool File::write(Type::DataStream stream)
{
std::ofstream ofrm(ent.path(), std::ios::binary);
if (!ofrm) return false;

@ -20,8 +20,8 @@ namespace Bk {
int remove() override;
void copy(std::string path, CopyOption opt = CopyOption::overwrite_existing) override;
DataStream read(int size);
bool write(DataStream stream);
Type::DataStream read(int size);
bool write(Type::DataStream stream);
BK_DIR_ENTRY_TYPE(regular)
};

Loading…
Cancel
Save