]> git.tdb.fi Git - libs/game.git/blobdiff - tools/setupgen/setupgen.h
Add import functionality for setup modules
[libs/game.git] / tools / setupgen / setupgen.h
index e4c1b333b2df110130c7ec203d58c3fcbba0839f..1ff2b8d9800af80d626803e4a6907eec25230e14 100644 (file)
@@ -35,12 +35,14 @@ private:
                void init_actions() override;
 
                void enum_def(const Msp::DataFile::Symbol &);
+               void import(const std::string &);
                void name_space(const std::string &);
                void struct_def(Struct::Kind, const Msp::DataFile::Symbol &);
        };
 
        std::string in_fn;
        std::string out_fn;
+       std::vector<Msp::FS::Path> import_path;
        std::list<Module> modules;
        std::map<std::string, Type> types;
        std::vector<std::unique_ptr<Enum>> enums;