move xlsxreader identity statics to dfhack lib
parent
cfc736caa1
commit
0bda289b17
@ -0,0 +1,9 @@
|
||||
#include "PluginStatics.h"
|
||||
|
||||
namespace DFHack {
|
||||
|
||||
// xlsxreader statics
|
||||
DFHACK_EXPORT xlsx_file_handle_identity xlsx_file_handle::_identity;
|
||||
DFHACK_EXPORT xlsx_sheet_handle_identity xlsx_sheet_handle::_identity;
|
||||
|
||||
}
|
@ -0,0 +1,34 @@
|
||||
#pragma once
|
||||
|
||||
#include "DataIdentity.h"
|
||||
|
||||
namespace DFHack {
|
||||
|
||||
// xlsxreader definitions
|
||||
struct xlsx_file_handle_identity : public compound_identity {
|
||||
xlsx_file_handle_identity()
|
||||
:compound_identity(0, nullptr, nullptr, "xlsx_file_handle") {};
|
||||
DFHack::identity_type type() override { return IDTYPE_OPAQUE; }
|
||||
};
|
||||
|
||||
struct xlsx_sheet_handle_identity : public compound_identity {
|
||||
xlsx_sheet_handle_identity()
|
||||
:compound_identity(0, nullptr, nullptr, "xlsx_sheet_handle") {};
|
||||
DFHack::identity_type type() override { return IDTYPE_OPAQUE; }
|
||||
};
|
||||
|
||||
struct xlsx_file_handle {
|
||||
typedef struct xlsxio_read_struct* xlsxioreader;
|
||||
const xlsxioreader handle;
|
||||
xlsx_file_handle(xlsxioreader handle): handle(handle) {}
|
||||
static xlsx_file_handle_identity _identity;
|
||||
};
|
||||
|
||||
struct xlsx_sheet_handle {
|
||||
typedef struct xlsxio_read_sheet_struct* xlsxioreadersheet;
|
||||
const xlsxioreadersheet handle;
|
||||
xlsx_sheet_handle(xlsxioreadersheet handle): handle(handle) {}
|
||||
static xlsx_sheet_handle_identity _identity;
|
||||
};
|
||||
|
||||
}
|
Loading…
Reference in New Issue