8#ifndef ORCUS_ORCUS_GNUMERIC_HPP
9#define ORCUS_ORCUS_GNUMERIC_HPP
11#include "interface.hpp"
17namespace spreadsheet {
namespace iface {
class import_factory; }}
22 std::unique_ptr<impl> mp_impl;
31 static bool detect(
const unsigned char* blob,
size_t size);
33 virtual void read_file(
const std::string& filepath)
override;
37 virtual std::string_view get_name()
const override;
Definition interface.hpp:24
Definition orcus_gnumeric.hpp:20
virtual void read_file(const std::string &filepath) override
expects a system path to a local file
virtual void read_stream(std::string_view stream) override
expects the whole content of the file
Definition import_interface.hpp:898