|
| std::string | alnum_name (const std::string &in) |
| std::string | capitalize_name (const std::string &in) |
| void | print_description (std::ostream &s, const std::string &text, const char *dx) |
| void | print_indented (std::ostream &s, const std::string &text, const char *dx) |
| std::string | get_type (oks::OksData::Type oks_type, bool is_cpp) |
| void | gen_dump_application (std::ostream &s, std::list< std::string > &class_names, const std::string &cpp_ns_name, const std::string &cpp_hdr_dir, const char *conf_header, const char *conf_name, const char *headres_prologue, const char *main_function_prologue) |
| void | write_info_file (std::ostream &s, const std::string &cpp_namespace, const std::string &cpp_header_dir, const std::set< const oks::OksClass *, std::less< const oks::OksClass * > > &class_names) |
| std::string | get_full_cpp_class_name (const oks::OksClass *c, const ClassInfo::Map &cl_info, const std::string &cpp_ns_name) |
| std::string | get_include_dir (const oks::OksClass *c, const ClassInfo::Map &cl_info, const std::string &cpp_hdr_dir) |
| void | parse_arguments (int argc, char *argv[], std::list< std::string > &class_names, std::list< std::string > &file_names, std::list< std::string > &include_dirs, std::list< std::string > &user_classes, std::string &cpp_dir_name, std::string &cpp_ns_name, std::string &cpp_hdr_dir, std::string &info_file_name, bool &verbose) |
| bool | process_external_class (ClassInfo::Map &cl_info, const oks::OksClass *c, const std::list< std::string > &include_dirs, const std::list< std::string > &user_classes, bool verbose) |
| std::string | int2dx (int level) |
| int | open_cpp_namespace (std::ostream &s, const std::string &value) |
| void | close_cpp_namespace (std::ostream &s, int level) |
| std::string | get_method_header_prologue (oks::OksMethodImplementation *) |
| std::string | get_method_header_epilogue (oks::OksMethodImplementation *) |
| std::string | get_public_section (oks::OksMethodImplementation *mi) |
| std::string | get_private_section (oks::OksMethodImplementation *mi) |
| std::string | get_member_initializer_list (oks::OksMethodImplementation *mi) |
| std::string | get_method_implementation_body (oks::OksMethodImplementation *mi) |
| bool | get_add_algo_1 (oks::OksMethodImplementation *mi) |
| bool | get_add_algo_n (oks::OksMethodImplementation *mi) |
| oks::OksMethodImplementation * | find_cpp_method_implementation (const oks::OksMethod *method) |
| static bool | has_superclass (const oks::OksClass *tested, const oks::OksClass *c) |
| std::string | ltrim (const std::string &s) |
| std::string | rtrim (const std::string &s) |
| std::string | trim (const std::string &s) |
| static void | gen_header (const oks::OksClass *cl, std::ostream &cpp_file, const std::string &cpp_ns_name, const std::string &cpp_hdr_dir, const ClassInfo::Map &cl_info) |
| static void | set2out (std::ostream &out, const std::set< std::string > &data, bool &is_first) |
| static void | gen_cpp_body (const oks::OksClass *cl, std::ostream &cpp_s, const std::string &cpp_ns_name, const std::string &cpp_hdr_dir, const ClassInfo::Map &cl_info) |
| static void | load_schemas (oks::OksKernel &kernel, const std::list< std::string > &file_names, std::set< oks::OksFile *, std::less< oks::OksFile * > > &file_hs) |
| static void | gen_cpp_header_prologue (const std::string &file_name, std::ostream &s, const std::string &cpp_ns_name, const std::string &cpp_hdr_dir) |
| static void | gen_cpp_header_epilogue (std::ostream &s) |
| static void | gen_cpp_body_prologue (const std::string &file_name, std::ostream &src, const std::string &cpp_hdr_dir) |
| int | main (int argc, char *argv[]) |