func get_1_key_find_func_declare(cfg *generator.Cfg_t, field *generator.Field_t) string { if !field.Is_1_key() || field.Is_n_key() { return "" } var text string = "const %cfgtype%* %mgr%::get_%cfg%_by_%key_name%(%key%)" var key string = get_field_parameter_c_type(cfg, field) + " " + field.En_name text = strings.Replace(text, "%key%", key, -1) text = strings.Replace(text, "%key_name%", field.En_name, -1) text = strings.Replace(text, "%cfg%", cfg.En_name, -1) text = strings.Replace(text, "%cfgtype%", get_cfg_type_name(cfg), -1) return text }