8 #ifndef __ORCUS_SPREADSHEET_IMPORT_FACTORY_HPP__ 9 #define __ORCUS_SPREADSHEET_IMPORT_FACTORY_HPP__ 11 #include "orcus/spreadsheet/import_interface.hpp" 12 #include "orcus/spreadsheet/export_interface.hpp" 13 #include "orcus/env.hpp" 15 namespace orcus {
namespace spreadsheet {
19 struct import_factory_impl;
30 virtual iface::import_sheet* append_sheet(
const char* sheet_name,
size_t sheet_name_length);
33 virtual void finalize();
36 import_factory_impl* mp_impl;
39 struct export_factory_impl;
47 virtual const iface::export_sheet* get_sheet(
const char* sheet_name,
size_t sheet_name_length)
const;
50 export_factory_impl* mp_impl;
Definition: import_interface.hpp:415
Definition: factory.hpp:21
Definition: import_interface.hpp:80
Definition: document.hpp:44
Definition: import_interface.hpp:641
Definition: export_interface.hpp:26
Definition: factory.hpp:41
Definition: import_interface.hpp:685
Definition: export_interface.hpp:18
Definition: import_interface.hpp:26
Definition: base64.hpp:15