struct Module
{
std::string name_space;
+ std::string api;
+ std::string api_header;
std::vector<std::unique_ptr<Enum>> enums;
std::vector<std::unique_ptr<Struct>> structs;
};
private:
void init_actions() override;
+ void api(const std::string &);
+ void api_with_header(const std::string &, const std::string &);
void enum_def(const Msp::DataFile::Symbol &);
void import(const std::string &);
void name_space(const std::string &);