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:426
Definition: factory.hpp:21
Definition: import_interface.hpp:80
Definition: document.hpp:45
Definition: import_interface.hpp:652
Definition: export_interface.hpp:26
Definition: factory.hpp:41
Definition: import_interface.hpp:696
Definition: export_interface.hpp:18
Definition: import_interface.hpp:26