void styles_init(void);
void style_init(struct style_results *r);
+void style_cleanup(struct style_results *r);
void style_begin(struct style_results *r, struct osm_object *o);
void style_end(struct style_results *r);
+void style_enable_default_layer(struct style_results *r);
void style_set_by_layer(struct style_results *r, layer_t layer, struct style_prop *p);
return dict_encode(&style_layer_dict, key);
}
+static inline layer_t style_layer_encode_if_exists(const char *key)
+{
+ return dict_encode_if_exists(&style_layer_dict, key);
+}
+
static inline const char *style_layer_decode(layer_t id)
{
return dict_decode(&style_layer_dict, id);