diff --git a/src/bakatools/file_system/file.cpp b/src/bakatools/file_system/file.cpp index b8b16c2..1e4289a 100644 --- a/src/bakatools/file_system/file.cpp +++ b/src/bakatools/file_system/file.cpp @@ -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 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; diff --git a/src/bakatools/file_system/file.h b/src/bakatools/file_system/file.h index 954b5d3..19bc743 100644 --- a/src/bakatools/file_system/file.h +++ b/src/bakatools/file_system/file.h @@ -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) };