1 #ifndef H_GENERATE_SMALL_TREE 2 #define H_GENERATE_SMALL_TREE 16 const std::string &name):
28 bool Contains(
const std::string &text,
const std::string &pattern);
31 const std::set<Variable> &com_vars,
32 const std::vector<std::string> &names);
34 const std::set<Variable> &com_vars,
35 const std::vector<std::string> &names);
36 void WriteSepHeader(
const std::pair<std::string, std::set<Variable> > &vars);
37 void WriteSepSource(
const std::pair<std::string, std::set<Variable> > &vars);
void WriteSepSource(const std::pair< std::string, std::set< Variable > > &vars)
bool Contains(const std::string &text, const std::string &pattern)
void GenerateEventHandlerSource(const std::string &name)
void WriteSepHeader(const std::pair< std::string, std::set< Variable > > &vars)
void GenerateEventHandlerBaseSource()
void WriteBaseSource(const std::set< Variable > &all_vars, const std::set< Variable > &com_vars, const std::vector< std::string > &names)
bool operator<(const Variable &var) const
Variable(const std::string &type, const std::string &name)
void WriteBaseHeader(const std::set< Variable > &all_vars, const std::set< Variable > &com_vars, const std::vector< std::string > &names)
void GenerateEventHandlerMergeSource(const std::vector< std::string > &names)
void GenerateEventHandlerMergeHeader(const std::vector< std::string > &names)
void GenerateEventHandlerHeader(const std::string &name)
void GenerateEventHandlerBaseHeader()