add GDSOFTCLASS to FileAccess and DirAccess derived classes

This commit is contained in:
nikitalita
2025-04-09 18:42:17 +00:00
parent a8598cd8e2
commit 2d0ae77719
15 changed files with 19 additions and 0 deletions

View File

@@ -37,6 +37,7 @@
struct DirAccessWindowsPrivate;
class DirAccessWindows : public DirAccess {
GDSOFTCLASS(DirAccessWindows, DirAccess);
enum {
MAX_DRIVES = 26
};

View File

@@ -38,6 +38,7 @@
#include <stdio.h>
class FileAccessWindows : public FileAccess {
GDSOFTCLASS(FileAccessWindows, FileAccess);
FILE *f = nullptr;
int flags = 0;
void check_errors(bool p_write = false) const;

View File

@@ -37,7 +37,9 @@
#define WIN32_LEAN_AND_MEAN
#include <windows.h>
class FileAccessWindowsPipe : public FileAccess {
GDSOFTCLASS(FileAccessWindowsPipe, FileAccess);
HANDLE fd[2] = { nullptr, nullptr };
mutable Error last_error = OK;