X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=tool%2Ftool.h;h=0333c0d8845594e51e11a25efe23515cff10cd6f;hb=HEAD;hp=e33c954d81a147ecd64deba183db97e61ea406c3;hpb=0bf1684c1ae0f5ecc23b7c64f0a0fec79a8c2082;p=libs%2Fdatafile.git diff --git a/tool/tool.h b/tool/tool.h index e33c954..354456c 100644 --- a/tool/tool.h +++ b/tool/tool.h @@ -15,6 +15,10 @@ private: unsigned float_size; bool compress; bool pack; + bool unpack; + bool builtin; + std::string builtin_ns; + std::string builtin_module; bool debug; public: @@ -25,9 +29,12 @@ private: void do_transfer(); void do_compile(); void do_pack(); + void do_unpack(); + void do_generate_builtin(); Msp::IO::Base *open_output(const std::string &); Msp::IO::Base *open_input(const std::string &); public: + bool is_compressed() const { return compress; } Msp::DataFile::Writer *create_writer(Msp::IO::Base &); };