attr_type
Definition attr_type_def.h:11
struct search_list_common * search_list_select(struct search_list *this_, enum attr_type attr_type, int id, int mode)
Definition search.c:366
char * search_list_get_unique(struct search_list *this_, char *unique)
struct search_list_result * search_list_get_result(struct search_list *this_)
Get (next) result from a search.
Definition search.c:787
void search_list_destroy(struct search_list *this_)
Definition search.c:961
struct search_list * search_list_new(struct mapset *ms)
Create new instance of search_list to run a search.
Definition search.c:96
void search_init(void)
Definition search.c:966
char * search_postal_merge(char *mask, char *new_)
Definition search.c:705
char * search_fix_spaces(const char *str)
Replaces ',' and '/' by ' ', deduplicates spaces within the string and strips spaces from both ends o...
Definition search.c:145
char * search_postal_merge_replace(char *mask, char *new_)
Definition search.c:729
void search_list_search(struct search_list *this_, struct attr *search_attr, int partial)
Start a search.
Definition search.c:334
Represents an object on a map.
Definition item.h:122
char * county_name
Definition search.h:42
int selected
Definition search.h:36
char * town_name
Definition search.h:38
char * postal_mask
Definition search.h:41
char * district_name
Definition search.h:39
struct attr ** attrs
Definition search.h:43
struct pcoord * c
Definition search.h:37
void * parent
Definition search.h:34
char * postal
Definition search.h:40
char * car
Definition search.h:48
char * flag
Definition search.h:52
struct search_list_common common
Definition search.h:47
char * iso2
Definition search.h:49
char * iso3
Definition search.h:50
char * name
Definition search.h:51
char * house_number
Definition search.h:68
struct search_list_common common
Definition search.h:67
int house_number_interpolation
Definition search.h:69
struct pcoord * c
Definition search.h:74
struct search_list_country * country
Definition search.h:75
struct search_list_house_number * house_number
Definition search.h:78
int id
Definition search.h:73
struct search_list_town * town
Definition search.h:76
struct search_list_street * street
Definition search.h:77
struct search_list_common common
Definition search.h:62
char * name
Definition search.h:63
char * county
Definition search.h:58
struct item itemt
Definition search.h:57
struct search_list_common common
Definition search.h:56
struct mapset * ms
Definition search.c:62