20 #ifndef NAVIT_SEARCH_H
21 #define NAVIT_SEARCH_H
struct search_list * search_list_new(struct mapset *ms)
Create new instance of search_list to run a search.
Definition: search.c:96
attr_type
Definition: attr.h:34
int house_number_interpolation
Definition: search.h:62
char * flag
Definition: search.h:45
struct search_list_common common
Definition: search.h:40
struct search_list_country * country
Definition: search.h:68
A mapset.
Definition: mapset.c:44
char * postal_mask
Definition: search.h:34
struct mapset * ms
Definition: search.c:62
char * car
Definition: search.h:41
struct search_list_town * town
Definition: search.h:69
void search_list_search(struct search_list *this_, struct attr *search_attr, int partial)
Start a search.
Definition: search.c:325
int search_list_level(enum attr_type attr_type)
Determine search list level for given attr_type.
Definition: search.c:112
char * postal
Definition: search.h:33
int mode
Definition: graphics_win32.c:59
char * search_postal_merge(char *mask, char *new_)
Definition: search.c:696
struct pcoord * c
Definition: search.h:67
void search_list_destroy(struct search_list *this_)
Definition: search.c:952
struct pcoord * c
Definition: search.h:30
struct search_list_house_number * house_number
Definition: search.h:71
char * house_number
Definition: search.h:61
char * county_name
Definition: search.h:35
void * parent
Definition: search.h:27
char * iso2
Definition: search.h:42
char * name
Definition: search.h:56
void search_init(void)
Definition: search.c:957
struct item itemt
Definition: search.h:50
struct search_list_common common
Definition: search.h:55
char * search_list_get_unique(struct search_list *this_, char *unique)
char * name
Definition: search.h:44
char * town_name
Definition: search.h:31
struct attr ** attrs
Definition: search.h:36
struct search_list_common * search_list_select(struct search_list *this_, enum attr_type attr_type, int id, int mode)
Definition: search.c:357
char * iso3
Definition: search.h:43
struct search_list_street * street
Definition: search.h:70
char * county
Definition: search.h:51
int id
Definition: search.h:66
int selected
Definition: search.h:29
char * district_name
Definition: search.h:32
struct search_list_common common
Definition: search.h:49
struct search_list_common common
Definition: search.h:60
struct search_list_result * search_list_get_result(struct search_list *this_)
Get (next) result from a search.
Definition: search.c:778
char * search_postal_merge_replace(char *mask, char *new_)
Definition: search.c:720