8 #ifndef ORCUS_ORCUS_GNUMERIC_HPP
9 #define ORCUS_ORCUS_GNUMERIC_HPP
11 #include "interface.hpp"
15 namespace spreadsheet {
namespace iface {
class import_factory; }}
17 struct orcus_gnumeric_impl;
26 static bool detect(
const unsigned char* blob,
size_t size);
28 virtual void read_file(
const std::string& filepath);
32 virtual const char* get_name()
const;
35 void read_content_xml(
const char* p,
size_t size);
38 orcus_gnumeric_impl* mp_impl;
Definition: interface.hpp:24
Definition: orcus_gnumeric.hpp:20
virtual void read_stream(const char *content, size_t len)
expects the whole content of the file
virtual void read_file(const std::string &filepath)
expects a system path to a local file
Definition: import_interface.hpp:917