|
|
@ -15,13 +15,13 @@ DFHACK_PLUGIN("xlsxreader");
|
|
|
|
|
|
|
|
|
|
|
|
struct xlsx_file_handle_identity : public compound_identity {
|
|
|
|
struct xlsx_file_handle_identity : public compound_identity {
|
|
|
|
xlsx_file_handle_identity()
|
|
|
|
xlsx_file_handle_identity()
|
|
|
|
:compound_identity(0, nullptr, nullptr, "handle") {};
|
|
|
|
:compound_identity(0, nullptr, nullptr, "xlsx_file_handle") {};
|
|
|
|
DFHack::identity_type type() override { return IDTYPE_OPAQUE; }
|
|
|
|
DFHack::identity_type type() override { return IDTYPE_OPAQUE; }
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
struct xlsx_sheet_handle_identity : public compound_identity {
|
|
|
|
struct xlsx_sheet_handle_identity : public compound_identity {
|
|
|
|
xlsx_sheet_handle_identity()
|
|
|
|
xlsx_sheet_handle_identity()
|
|
|
|
:compound_identity(0, nullptr, nullptr, "handle") {};
|
|
|
|
:compound_identity(0, nullptr, nullptr, "xlsx_sheet_handle") {};
|
|
|
|
DFHack::identity_type type() override { return IDTYPE_OPAQUE; }
|
|
|
|
DFHack::identity_type type() override { return IDTYPE_OPAQUE; }
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|