Merge with modular_map
[navit-package] / src / mapset.h
1 /* prototypes */
2 struct attr;
3 struct item;
4 struct map;
5 struct mapset;
6 struct mapset_handle;
7 struct mapset_search;
8 struct mapset *mapset_new(void);
9 void mapset_add(struct mapset *ms, struct map *m);
10 void mapset_destroy(struct mapset *ms);
11 struct mapset_handle *mapset_open(struct mapset *ms);
12 struct map *mapset_next(struct mapset_handle *msh, int active);
13 void mapset_close(struct mapset_handle *msh);
14 struct mapset_search *mapset_search_new(struct mapset *ms, struct item *item, struct attr *search_attr, int partial);
15 struct item *mapset_search_get_item(struct mapset_search *this);
16 void mapset_search_destroy(struct mapset_search *this);