8#ifndef INCLUDED_ORCUS_ORCUS_XLS_XML_HPP
9#define INCLUDED_ORCUS_ORCUS_XLS_XML_HPP
11#include "interface.hpp"
16namespace spreadsheet {
namespace iface {
class import_factory; }}
18struct orcus_xls_xml_impl;
23 std::unique_ptr<impl> mp_impl;
32 static bool detect(
const unsigned char* blob,
size_t size);
34 virtual void read_file(
const std::string& filepath);
37 virtual const char* get_name()
const;
Definition: interface.hpp:24
Definition: orcus_xls_xml.hpp:21
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:882